摘要: 自定义过滤器 Vue.filter('过滤器名称', function(value) { // 业务逻辑 }); 过滤器的使用 <div>{{msg | upper}}</div> <div>{{msg | upper | lower}}</div> <div :abc="msg | upper"> 阅读全文
posted @ 2020-04-05 21:53 Alisa-k 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 侦听器常用于数据变化时执行异步操作或耗时较长的操作 侦听器的用法: var vm = new Vue({ el: '#app', data: { fristName: 'xukun', lastName: 'cai', fullName: 'xukun cai' }, watch: { fristN 阅读全文
posted @ 2020-04-05 21:23 Alisa-k 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 表达式的计算逻辑可能会比较复杂,使用计算属性可是模板内容更加简洁 1、计算属性的用法 <body> <div id="app"> <div>{{reversed}}</div> </div> <script src="../js/vue.js"></script> <script> var vm = 阅读全文
posted @ 2020-04-05 17:53 Alisa-k 阅读(229) 评论(0) 推荐(0) 编辑
摘要: vue为我们提供了自定义指令功能 自定义指令语法规则 Vue.directive('自定义指令名' , { inserted: function(el) { // el 获取到的元素 el.focus(); } }) 带参数的自定义指令 <input type="text" v-color="col 阅读全文
posted @ 2020-04-05 15:43 Alisa-k 阅读(200) 评论(0) 推荐(0) 编辑
摘要: number:转化为数值 <input type="text" v-model.number="age"> <script src="../js/vue.js"></script> <script> var vm = new Vue({ el: '#app', data: { age: '' } } 阅读全文
posted @ 2020-04-05 14:36 Alisa-k 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 单行文本 <input type="text" v-model="uname"> <script src="../js/vue.js"></script> <script> var vm = new Vue({ el: '#app', data: { uname: 'lisi' } }) </scr 阅读全文
posted @ 2020-04-05 14:09 Alisa-k 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 循环结构 v-for遍历数组 <div :key="index" v-for="(item,index) in fruit">{{item}}</div> <script src="../js/vue.js"></script> <script> var vm = new Vue({ el: '#a 阅读全文
posted @ 2020-04-04 19:23 Alisa-k 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1、分支结构 · v-if · v-else · v-else-if · v-show v-if控制元素是否渲染到页面 v-show控制元素是否下显示(已经渲染到了页面) <div id="app"> <div v-if="sorce"> 90">优秀</div> <div v-else-if="s 阅读全文
posted @ 2020-04-04 18:40 Alisa-k 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、class样式处理 对象语法 <div v-bind:class="{active: isActive, bg: isBg}">测试内容</div> <script src="../js/vue.js"></script> <script> var vm = new Vue({ el: '#ap 阅读全文
posted @ 2020-04-04 17:33 Alisa-k 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Vue动态处理属性 v-bind指令 <a v-bind:href="url">链接</a> <script src="../js/vue.js"></script> <script> var vm = new Vue({ el: '#app', data: { url: 'http://www.b 阅读全文
posted @ 2020-04-04 14:56 Alisa-k 阅读(94) 评论(0) 推荐(0) 编辑