摘要: Vue 实现 双向数据绑定 主要采用:数据劫持结合“发布-订阅”模式的方式,通过Object.defineProperty()的 set 和 get,在数据变动时发布消息给订阅者触发监听。 Object.defineProperty( )是用来做什么的?它可以来控制一个对象属性的一些特有操作,比如读 阅读全文
posted @ 2020-07-13 20:25 水晶草 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.先了解一下,在 vue 中,有很多内置的指令. 比如: v-for //用于遍历 v-if & v-show //用于隐藏和显示元素 //(区别在于后者是修改 display:block|none,前者是不创建把元素从dom中删除或者创建) v-bind: //属性绑定,把数据绑定在HTML元素 阅读全文
posted @ 2020-07-13 20:19 水晶草 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 单页面应用(SinglePage Web Application,SPA) 只有一张Web页面的应用,是一种从Web服务器加载的富客户端,单页面跳转仅刷新局部资源 ,公共资源(js、css等)仅需加载一次,常用于PC端官网、购物等网站 如图: 多页面应用(MultiPage Application, 阅读全文
posted @ 2020-07-13 20:17 水晶草 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 说一下vue中所有带$的方法 <div id="example"> <p ref="myp">{{msg}}</p> <div ref="warp"> <div v-for="a in arr" ref="mydiv">a</div> </div> </div> let vm = new Vue({ 阅读全文
posted @ 2020-07-13 20:16 水晶草 阅读(6605) 评论(0) 推荐(1) 编辑
摘要: vue-router 除了router-link 怎么实现跳转? 1) router-link 实现方式 //1. 不带参数 <router-link :to="{name:'home'}"> <router-link :to="{path:'/home'}"> //name,path都行, 建议用 阅读全文
posted @ 2020-07-13 12:03 水晶草 阅读(8289) 评论(0) 推荐(0) 编辑