首页 >> 大全

Vue学习(vue框架-大纲-知识要点)

2023-12-06 大全 26 作者:考证青年

VUE 一. 开发工具

​ VUE开发环境推荐使用VS code, 然后安装特定的插件即可开发,可用插件如下:

二. 第一个VUE程序 2.1 引入js


2.2 给dom元素定义id

{{msg}}

2.3 vue代码编写

new Vue({el: "#app",data() {return {msg: "Hello World"}}
});

二. 基本指令

v-text: v-text是用于操作纯文本,它会替代显示对应的数据对象上的值,可以简写为{{}}, 即插值表达式。

v-html: 将内容以html的形式呈现在页面。

v-model: 双向数据绑定。

v-if: 值如果为true的情况下,显示标签,如果为false会移除标签。

v-else-if: 与v-if配合使用。

v-else: 与v-if配合使用。

v-show: 如果为true,显示信息,如果为false则隐藏标签。

v-for: 循环遍历。语法形式为 v-for=“item in list”

v-bind: 将值绑定到标签的自定义属性上,形式为 v-bind:title=“”,可以简写为 :属性名

v-on:click: 点击事件,可以简写为@click。

如下代码为v-bind的演示:



这是一段话

这是一段话

这是一段话

案例:1. 通过表单添加数据,渲染到列表中。

大纲的框架图怎么做_vue框架基础知识_

​ 2. 遍历数组和对象,并能删除和更新。

三. 计算属性与监视器 3.1 计算属性

​ 计算属性是用来存储数据,而且数据可以进行逻辑操作,是基于其依赖的进行更新,只有在相关依赖发生变化的时候才会更新变化,计算属性是缓存的,只要相关依赖不发生变化,多次访问属性值是之前I计算得到的值,并不会多次执行。计算属性的属性名不需要纳入到Vue的数据对象中。

3.2 监视器

​ 所谓的监视器就是可以通过watch的方式观察某个属性的变化,然后做出相应的处理。

3.3 案例

FirstName: 
LastName:

FullName1(单向):
FullName2(单向):
FullName3(双向):

对应的js代码如下:



案例二:串联过滤器,将数字四舍五入成两位有效数字,然后转换为美元表达方式

{{price | fix(2) | toUSD}}

5.2 局部过滤器

​ 局部过滤器是定义在Vue实例中,只能在指定的实例中才能使用。

案例:我们创建博客的时候,都会有文章列表,每篇博客将会有一个文章摘要,然后提供一个“”的功能。我们这个示例就是来创建一个名为的过滤器,它将把字符串的长度限制为给定的字符数,并将其附加到你的选择的后缀中。

{{article | articleDisplay(20, '...')}}

练习:定义日期转换的过滤器。

六. vue-cli构建项目与打包部署

​ 使用vue-cli能够快速的帮助我们构建项目,它就如同一个脚手架,提供了可选的模板。在使用vue-cli之前需要先安装。

6.1 使用npm构建项目

npm install -g @vue/cli             #安装vue-cli,该步骤需要等一段时间
vue -V                              #查看vue-cli的版本
vue create my-app                   #创建名为my-app的项目

6.2 项目的结构介绍 6.3 项目的打包部署

执行命令:

npm run build

将生成的dist目录下的文件放入到或者nginx下,启动服务器,即可访问。

七. 组件化开发

​ 组件化开发是在ES6中提出的,可以提高页面的复用率,提高开发效率,便于团队协作,是一套模板化的代码,要有、

tags: vue

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了