【翠花学Vue】每日打卡——vue打卡1

Vue框架与jQuery的区别 

jQuery是基于操作dom的库。

Vue框架是以数据驱动和组件化开发为核心。

学习Vue

在学习vue 之前需要下载node.js(相当于一个平台,可以下载自己所需要的插件),以及vscode软件。

下载Vue

在D盘根目录创建1个文件夹,名字随意,这边取名为vue1。

wind+R打开comd窗口,输入如下内容。(如果@后面不加版本号,默认下载最新版本3)

npm install vue@2.5

 此时在D盘vue1目录下即可看到所下载的vue。

打开node_modules文件夹,进入vue文件夹,即可看到不同的js文件。我们常用的是vue.js。

 在vue1目录下创建一个文件夹,此文件夹为项目的文件夹,名字随意,这里取名为317project。

编写vue项目

打开vscode软件,点击打开文件夹,选择刚刚所创建的317project。

 点击第二个图标,表示新建文件夹,文件夹名为vue1。

点击新建文件夹,取名为js,将刚刚找到的vue.js拖进去,再点击新建文件,文件名为index.html。

在 index.html里输入!,回车,即可看到html的基本内容。

在页面上写一个div标签,标签id自取,标签内部留一个坑,用来做vue渲染所用, 有且仅有一个。并导入vue.js文件。

导入之后实例化。

el:渲染区域,

data:声明变量。

 实例化之后使用插值表达式{{变量名}},在刚刚的坑位写上实例化的变量。

 四步做完之后下载如下插件,alt+B即可在浏览器中看到所输内容。

vue渲染区域

如果在渲染区域下面再写一个div标签,使用插值表达式写上刚刚所实例化的变量。

这时候看到新写的div没有被渲染到。

 在vue1文件夹下在创建一个html文件,输入如下内容。

template:表示使用模板替换渲染区域中的所有内容,

 

如果我在模板中再添加一个h1标签,则会报错。

 表示不能够编译这个模板,因为组件模板必须包含在一个根元素下面。

 这时候可以给这两个h1标签添加一个根元素,即可渲染根元素下的所有内容。

 v-text v-html

在vue目录下再创建一个html文件,输入如下内容。

效果为:

表示text是无法解析的,而html是可以解析的。

 v-if v-else-if v-else

在html文件里输入如下内容:相当于是java中的if,else if ,else 

 

 v-show,v-for

 

v-bind ,v-model

  单向绑定:内存影响页面,页面改变不会改变内存。v-bind:属性

双向绑定:内存影响页面,页面改变同样会改变内存 v-model

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BUG忠实爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值