前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >声明式编程Vue重新修炼

声明式编程Vue重新修炼

作者头像
名字是乱打的
发布2021-12-23 17:59:47
3470
发布2021-12-23 17:59:47
举报
文章被收录于专栏:软件工程软件工程
1.Vue中对于变量的定义

es6后对原来的var做了改正,为了保证块级作用域,我们强制要求必须使用let和const 变量--->let 常量--->const

注意:关于const使用 1.const必须进行赋值 2.const修饰的不可再修改 如果对const修饰的对象改变将会报错 3.const修改的对象,我们不可改变这个对象的指向,但是关于对象的内容我们是可以修改的.

2.浏览器执行代码的过程

执行10-13应的HTML,显示的为普通{{name}},执行第16行代码创建Vue实例,并且对原HTML进行解析和修改为VueJs。

3. 插值表达式

{{}}此式插值表达式中不仅可以直接写vue.js中定义的变量{a:"aa",b:"bb",c:"3"} 也可以写表达式.{{a+b}}等显示:"aabb",{{a+" "+b}}等显示:"aa bb",{{c2}}等显示:"6" 还可以写方法如html:{{add()}} js:{add:function(){ return this.c2;}}显示"6"

4. v-bind的灵活加载class

我们在前端开发中一些必用的class可以在标签内直接通过class:""去添加,一些可能变化的交给v-bind好些,后台会自动进行class的合并,如下

5.Es6关于对象字面量增强写法

es6对于对象字面量在属性和方法编写做了一些简化操作

如图,对于属性,在外部定义好的name,age我们不再需要以键值对形式引用,es6中可以直接引入外部属性. 关于方法,我们不再需要再进行额外的写"function(){}"等,直接定义methodName( value v ){~~}即可.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/11/16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.Vue中对于变量的定义
  • 2.浏览器执行代码的过程
  • 3. 插值表达式
  • 4. v-bind的灵活加载class
  • 5.Es6关于对象字面量增强写法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档