Skip to content

Vue3

todo

选项式和组合式(看起来舒服)

https://zhuanlan.zhihu.com/p/603872840

项目

# node -v > 15
npm  init vue@lastest

Project name 不要大些 SX Support

项目结构

文件 作用
node_modules vue项目运行以的依赖
public icon
src 源码
index.html 入口文件
package.json 信息描述文件
vite.config.js 配置文件

基础

内置指令

指令是带有 v- 前缀的特殊 attribute。Vue 提供了许多内置指令,如 v-bind 和 v-html。

v-text

更新元素的文本内容。

期望的绑定值类型:string

<span v-text="msg"></span>
<!-- 等同于 -->
<span>{{msg}}</span>

v-html

更新元素的 innerHTML。

期望的绑定值类型:原生html string

<div v-html="html"></div>

v-if/v-else/v-else-if/v-show

v-if 指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回真值时才被渲染。 v-else-if 判断值的时候用 v-else 均不满足 v-show 用法同 v-if (不同之处在于 v-show 会在 DOM 渲染中保留该元素;v-show 仅切换了该元素上名为 display 的 CSS 属性。v-show 不支持在