行业推广做哪个网站好,深圳网站制作推广,外贸网站 流量,wordpress恢复默认链接概念
VUE是一个用于构建用户界面的渐进式框架
构建用户界面#xff1a;基于数据渲染出用户看到的界面
渐进式#xff1a;声明式渲染-组件系统-客户端路由-大规模状态管理-构建工具
框架#xff1a;一套完整的项目解决方案
VUE使用方式#xff1a;
1.…概念
VUE是一个用于构建用户界面的渐进式框架
构建用户界面基于数据渲染出用户看到的界面
渐进式声明式渲染-组件系统-客户端路由-大规模状态管理-构建工具
框架一套完整的项目解决方案
VUE使用方式
1.局部模块改造用Vue核心包开发
2.整站开发用Vue核心包Vue插件工程化开发
创建实例
1.创建Vue实例初始化渲染
准备容器
div idapp/div
引包
script srchttps://cdn.jsdelivr.net/npm/vue2.7.14/dist/vue.js/script
创建Vue实例
el指定挂载点
data提供数据
const app new Vue({el: #app,data: {msg: hello}})
指定配置项
div idapp{{msg}}/div
插值表达式
{{ }}利用表达式进行插值渲染到页面
注意点
1.使用数据必须存在
2.支持表达式但不支持语句
3.不能在标签属性中使用{{}}插值
响应式特性
响应式数据变化视图自动更新
访问
app.msg
修改数据
app.msgbye
开发者工具
指令
带前缀的特殊标签属性
v-html
作用设置元素的innerHTML
语法v-html表达式
bodydiv idappdiv v-htmlmsg/div/div
/body
script srchttps://cdn.jsdelivr.net/npm/vue2.7.14/dist/vue.js/script
scriptconst app new Vue({el: #app,data: {msg: a hrefwww.baidu.combaidu/a}})/script
v-show
作用控制元素显示隐藏
语法v-show表达式表达式为true显示false隐藏但在源码中显现
场景频繁切换显示隐藏的场景
v-if
作用控制元素显示隐藏条件渲染
语法v-if表达式表达式为true显示false隐藏不在源码中显现
场景要么显示要么隐藏
v-on
作用注册事件添加监听提供处理逻辑
语法
1.v-on:事件名内联语句 或者事件名内联语句
2.v-on:事件名methods中的函数名 或者事件名methods中的函数名 v-else
作用辅助v-if进行判断渲染
语法v-else表达式要紧挨v-if使用
v-else-if
见上
v-bind
作用动态地设置html的标签属性
语法v-bind:属性名表达式
v-for
作用基于数据循环数组对象数字~多次渲染整个元素
语法v-for(item,index) in 数组要加key属性
v-model
作用给表单元素使用双向数据绑定快速获取设置表单元素内容
语法v-model表达式
Vue文件.vue
规范
1.属性绑定src{{url}}升级为srcurl
2.事件绑定bindtapeventName升级为tapeventName
3.支持Vue常用指令