本文共 1586 字,大约阅读时间需要 5 分钟。
Vue.js是一款基于数据驱动的前端框架,具有以下核心特点:
以下是获取Vue.js相关资源的推荐链接:
创造一个Vue实例:
new Vue({ el: '#app', template: ' {msg} ', data: { msg: 'Hello Vue' }}) v-on和v-on:keydown.enter或@缩写v-bind和:class结合数据逻辑Vue.set或Array.prototype.splice方法实现$emit方法触发事件,父子组件通过@监听this.$emit$slots传递内容和数据<component v-bind:is="currentView">实现对缓存的处理可以使用<keep-alive>包裹组件实现
v-if和v-else实现条件渲染.stop和.prevent修饰符<transition>组件实现过度效果routes数组实现多级页面跳转$watch方法v-once指令v-bind和v-on的省略形式合理使用computed属性替代watch,避免不必要的复杂性
computed适用于基于其他属性计算的场景watch适用于需要直接观察数据的场景v-if和v-elsev-else如果和v-if结合push、pop、shift等方法将触发视图更新v-model.lazy优化输入绑定v-model.number自动转换数据类型v-model.trim清除首尾空格Vue.directivebinding对象处理v-model结合filters实现json-server实现快速API伪造new Vue前执行Vue.set实现响应式通过以上内容,可以系统性地掌握Vue.js的核心知识点和实践技巧。
转载地址:http://iuhcz.baihongyu.com/