IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 那些年我们和Vue的故事 -> 正文阅读

[JavaScript知识库]那些年我们和Vue的故事

Vue是什么?

答:Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

Vue.js(Vue)是一套用于构建用户界面的开源渐进式 JavaScript 框架。
Vue.js 是一套构建用户界面的渐进式框架。目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
Vue.js 是一款流行的 JavaScript 前端框架,旨在更好地组织与简化 Web 开发。

引入vue
下载vue.js文件:点击下载:

https://cdn.jsdelivr.net/npm/vue/dist/vue.js

入门实例步骤:

  1. node.js环境(npm包管理器)
  2. vue-cli 脚手架构建工具

一、node.js环境(npm包管理器)

node.js安装傻瓜式安装,https://nodejs.org/zh-cn/download/
下载msi文件,直接一步步下去就好。

<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

CDN线上,引入地址:https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.common.js
<script src="https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.common.js"></script>

?

官网:https://cn.vuejs.org/

?

?Vue的特点

1.?遵循 MVVM 模式

2.?编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发

3.?它本身只关注 UI, 可以轻松引入 vue 插件或其它第三库开发项目


基本使用

一.常用指令

?二.插值表达式

1.在HTML页面中我门需要获取到vue中的数据,这时我们可以通过插值表达式来获取,如下

?2.指令v-cloak

??v-cloak指令可以解决上面插值闪烁的问题,更本原理其实利用的就是当插值没有被加载出来的是通过 style属性将内容给隐藏了。

?3.指令v-bind

??v-bind是 Vue中提供的用于绑定属性的指令,可简写为? ?:? ,属性中的内容其实写的是js表达式,可以做类似的处理如下图。

?

双大括号表达式

语法: {{exp}}

功能: 向页面输出数据 ,可以调用对象的方法

4.vue中的计算属性

计算属性和监听属性
?计算属性computed
在vue应用中,在模板中双向绑定一些数据或者表达式,但是表达式如果过长,或者逻辑更为复杂时,就会变得臃肿甚至难以维护和阅读。所以在遇到复杂的逻辑时应该使用计算属性。

computed计算属性是用来声明式的描述一个值依赖了其它的值,当所依赖的值或者变量改变时,计算属性也会跟着改变;

computed根据一个现有数据去生成一个新数据,并且这两个数据会永久的建立关系,还会建立缓存,当无关数据改变的时候,不会重新计算而是直接使用缓存中的值。

  • 包含多个方法的对象
  • 对状态属性进行计算返回一个新的数据, 供页面获取显示
  • 一般情况下是相当于是一个只读的属性
  • 利用set/get方法来实现属性数据的计算读取, 同时监视属性数据的变化

附录、vue学习资源:

https://vuejs.bootcss.com/guide/

https://blog.csdn.net/qingmingqingxin/category_6868061.html

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-30 11:54:58  更:2021-08-30 11:59:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 13:31:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码