当前位置: 首页 > news >正文

网站建设对接模版哪里有免费的网站推广

网站建设对接模版,哪里有免费的网站推广,怎么做网站的api,东莞网站优化关键词费用问题1:什么是渐进式框架? vue.js router vuex element ...插件 vue.js 渐0 router 渐1 vuex 渐2 vue.js只是一个核心库,比如我再添加一个router或者vuex,不断让项目壮大,就是渐进式框…

问题1:什么是渐进式框架?

vue.js        router        vuex        element        ...插件

vue.js 渐0        router 渐1        vuex 渐2

vue.js只是一个核心库,比如我再添加一个router或者vuex,不断让项目壮大,就是渐进式框架带来的好处。 

问题2:vue2.x生命周期

1.有哪些生命周期

        系统自带(8个):

                beforeCreate

                created

                beforeMount

                mounted

                beforeUpdate

                updated

                beforeDestroy

                destroyed 

2.一旦进入到页面或者组件,会执行哪些生命周期,顺序是什么?

          beforeCreate

          created

          beforeMount

          mounted

3.在哪个阶段有$el,在哪个阶段有$data

          beforeCreate 啥也没有

          created          有data,没有el

          beforeMount  有data,没有el

          mounted         都有

4.如果加入keep-alive会多两个生命周期

        activated、deactivated

5.如果加入了keep-alive,第一次进入组件会执行哪些生命周期?        

        beforeCreate

        created

        beforeMount

        mounted

        activated

6.如果加入了keep-alive,第二次或第N次进入组件会执行哪些生命周期?

        只执行一个生命周期:activated

7.场景

8043e52f9fa24287bb7f528f0cb3fc67.png

8.源码

class Vue{constructor(option){options.beforeCreate.bind(this)()this.$data = options.dataoptions.created.bind(this)()options.beforeMount.bind(this)()this.$el = document,querySelector(options.el)options.mounted.bind(this)()}
}

 问题3:谈谈你对keep-alive的了解

1.是什么

        是vue系统自带的一个组件,功能:是用来缓存组件的。  ====>  提升性能

2.使用场景

        就是用来缓存组件,提升项目的性能。具体实现比如:首页进入到详情页,如果用户在首页每次点击都是相同的,那么详情页就没有必要请求N次了,直接缓存起来就可以了,当然如果点击的不是同一个,那么就直接请求。

问题4:v-if和v-show区别

1.展示形式不同

        v-if是创建一个dom节点

        v-show是display:none、 block

2.使用场景不同

        初次加载v-if要比v-show好,页面不会多加载盒子

        频繁切换v-show要比v-if好,创建和删除的开销太大了,显示和隐藏的开销较小

 问题5:v-if和v-for优先级

v-for的优先级高于v-if

***是在源码中体现的:function getElement

9512858b5ea94640a70ad4df9ee3a399.jpeg

问题6:ref是什么?

来获取dom的

<img ref='imgs' src='../assets/logo.png' id='img'>mounted(){console.log(document.getElementById('img')) // 一种获取dom的方式console.log(this.$refs.imgs)
}

问题7:nextTick是什么?

来获取更新后的dom内容

对于组件,是先执行同步的,再执行异步的

created(){console.log(11)this.$nextTick(() => {console.log(333)})
}mounted(){conosle.log(22)this.$nextTick(() => {console.log(444)})
}// 输出的结果为
11
22
333
444

 组件中会出现这样的情况:数据更新了,但是视图没有更新

<button @click='btn' ref='box'> {{ str }} </button>data(){return {str: '123'}
}methods:{btn () {this.str = 'bbbbbb'console.log(this.$refs.box.innerHTML)  // '123',这里获取的是视图里面的数据,视图还没有更新// 使用$nextTick就可以解决这个问题,获取更新后的dom数据this.$nextTick(() => {console.log(this.$refs.box.innerHTML)  // 'bbbbbb'})}
}

 

http://www.dinnco.com/news/45472.html

相关文章:

  • 英文网站如何做优化二十条
  • 做网站怎么租用服务器吗好用的网站推荐
  • 企业网站开发综合实训营销网络建设
  • 福建省建设工程职业注册网站网店推广的渠道有哪些
  • 网站建设使用的技术seo关键词排名报价
  • 个人网站可以做网上支付吗宁德市市长
  • 做b2b b2c型的混合网站地推接单在哪个平台找
  • 亚马逊网站建设做什么现在最火的发帖平台
  • 介绍婚纱网站的ppt怎么做中国培训网官网
  • 网站建设编程怎么写外贸订单怎样去寻找
  • 云表无代码开发平台搜索引擎优化自然排名的优点
  • 千万别去电商公司上班seo建站营销
  • 凡科网的网站建设怎么做b站好看的纪录片免费
  • 可以做3d电影网站百度登录
  • 如何生成网站宁德市委书记
  • 搜索网站建设百度搜索广告怎么收费
  • 浙江华企 做网站怎么样app运营方案
  • 镇江网站制作网络营销做得好的酒店
  • 网站建设图标合集公司宣传网页怎么做
  • 合肥企业网站seo百度推广技巧方法
  • 清苑建设局网站变现流量推广app
  • 卖信息的网站百度添加到桌面
  • 自己做淘宝返利网站今天重大新闻国内最新消息
  • 域名是干嘛用的aso优化技术
  • hbulid可以做整个网站商城免费网站流量
  • 甘肃党的建设网站佛山网络推广平台
  • 怎么做照片网站莆田百度seo公司
  • 南昌知名网站建设手机网站搜索优化
  • 天眼查网站建设公司免费文案素材网站
  • 统一身份认证平台seo承诺排名的公司