vue语法

    1.框架

        成品功能---可以直接使用

​    2.核心特点

​        组件化  数据绑定  路由管理【页面切换跳转】 状态--共享数据  服务化

​    3.原理---MVVM模式    

​        view---viewmodel---model  试图---视图模型---数据模型

​        网页页面---试图和数据之间连接桥梁---数据【数据库或者文件】

​       VUE的作用:

​        监听变化和事件触发---去进行数据双向关联

​    4.基本结构

​        创建vue的对象---进行相关业务的统一处理

            var vueapp=Vue.createApp({
                vue处理的业务内容
            });

​        需要将vue对象关联或者挂载到页面标签上

​                var vm=vueapp.mount("关联的标签对应选择器(id)");

​    5.vue如何去帮我处理业务或者vue提供了哪些技术来帮我们处理业务

​        data:方法用于定义vue中的属性变量

​        computed:计算数据,数据变动处理

​        watch:监听属性,用于监听属性的变化,作出相应处理

​        methods:方法/函数,用于管理所有的函数

​        component:组件的定义,自定义组件【自定义模块页面】

​        template:模板,用于定义处理内容

​    6.data选项

​        解释:是一个函数,通过函数的返回值来进行数据获取

​                    返回值是一个对象,返回的对象中用于定义我们的组件需要的属性变量

​        语法规范:

​                    data(){

​                            return{

​                                定义你需要的变量属性

​                            }

​                    }

​                    备注:

​                        定义属性的语法:

​                            属性名:属性初始值

​                        多个属性使用,隔开

​                            属性的类型---js所支持的所有的类型

​                            vue为了方便获取vue说对象中信息单独使用,自动将自己的模块信息打包成属性对象:$模块名字

​                            获取data里面的属性

​                            挂载过后返回的对象.$data.属性名

​    7.页面显示数据的方式

​        1)显示数据

​                vue提供页面显示动态数据的语法

​                    {{显示的内容}}

​                    备注:

​                            显示内容分类

​                                常量数据

​                                vue变量数据

​                                运算表达式

​        2)控制显示【指令】

​            vue指令是干什么的?

​                    vue提供的一些v一开头用的数据绑定的特殊代码,主要用来实现数据与页面的关联【封装原生DOM的操作过程】

​            vue提供的指令有:

​                    v-model:数据模型的绑定,文本框信息与变量属性双向绑定

​                                    只对input标签信息有效

​                    语法:

​                        <input type="text" v-model="属性变量名">

​                    v-bind:用于绑定其他处理input的值以外的属性的动态值的绑定控制数据的显示

​                        <标签名 v-bind:标签属性名="属性变量值">

​                    v-if,v-else-if,v-else

​                        <标签名 v-if="条件表达式或者逻辑表达式">

​                        注意:

​                                组合方式

​                                    v-if

​                                    v-if,v-else

​                                    v-if,多个v-else-if

​                                    v-if,多个v-else-if,v-else

​                                使用方式

​                                    组合使用的标签之间必须连接

​                        循环:v-for

​                                语法:<标签 v-for="(val,key,index) in 对象/数组/整数">

​                事假处理:v-on

​                显示掩藏数据的指令:v-show

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值