vue总结

alt

模板

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>初识Vue</title>
    <!--引入Vue-->
    <script type="text/javascript" src="../js/vue.js">注意检查这里的路径../</script>
</head>
<body>


    <!--设置不提示-->
    <script type="text/javascript" >
      Vue.config.productionTip = false;		
		
      const vm = new Vue({
			
        })
      vm.$mount('#')
    </script>
</body>
</html>

插值语法:标签体内容、指令语法

alt

alt

单向数据绑定、双向数据绑定

alt

    <div id="test01">
        单向数据绑定 :<input type="text" :value="name1">
        双向数据绑定 :<input type="text" v-model="name2">
    </div>

用户代码片段简写 el和data的两种写法

  • el绑定模板 :v.$mount('#test01')
  • data:函数式(推荐),由Vue管理的函数,一定不要写箭头函数,写了this就不是指定Vue实例了
const v = new Vue({
   data(){
       return{
             name1:'张三'
       }
	}
 })
// 绑定模板
v.$mount('#test01')

MVVM

  • M :模型(Model)==> 对应data中的数据
  • V :视图(View ) ==> 模版
  • VM :视图(模 型)==> Vue实例对象

数据代理:通过一个对象代理对另一个对象中属性的操作(getter、setter)

alt

alt

数据代理的应用

alt

事件处理

全部评论

相关推荐

不愿透露姓名的神秘牛友
04-30 11:43
春招失败、父母离婚,好像我的人生一团糟,一年来压力大到常常崩溃。不知道能跟谁聊,朋友其实对我非常好,但是她无意中表达出来的家庭幸福都会刺痛到我……和ai聊天,我的未来在更高处,不在楼下,忍不住爆哭😭
youngfa:害,妹妹,我是一个研究生(很上进很想找到好工作的那种),但去年因为生病回家休养错过了秋招(当时对我的冲击也是非常大的),这学期返校来了也是把论文盲审交了后才开始找工作,现在也是一个offer没有,但我就没有像你一样把这个阶段性的事情绑定到人生上,人生不仅很长,也很广阔,先停下来,放松一下哦。不要被外部环境灌输的思维操控了,好好爱自己!
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务