vue选项数据+vue模板语法

vue选项数据:

data  computed  methods

 

在src-pages下新建目录demo2,目录中新建index.vue

<template>
    <div>选项数据<div>
    <div>---------------------------------</div>
</template>

<script>
    export default{
        data(){
            
        }
    }
</script>

在router-index.js中添加路由

 

 然后代码报错了 Component template should contain exactly one root element. If you are using v-if on multiple elements,use v-else-if to chain them instead

 

 

意思就是说在模版里只能有一个主div(根对象),如果有多个元素,请用一个主div包含他们

改成这样就行了

 

 

data是全局变量的定义

 

 

 

 

computed是对象,里面可以定义各种函数

 

 

 

 

methods也是一个对象,里面可以定义各种函数

这里面的函数一般是给事件来用的

 

 

 

 

 

vue模板语法:

模板中可以直接嵌入js语法

 

 

 

 

指令:

v-html 绑定的内容会变成当前元素的子元素

v-bind 属性动态化

v-on 绑定事件(简写可以直接用@代替)

 

v-html 

 

 

 

v-bind

 

 

 

 v-on

 

 

 

 

过滤器

在filters对象中写过滤器函数

 

 

 

相关文章

https://segmentfault.com/a/1190000022018995 https://www....
ES6 (ECMAScript 6)中的模块是一个包含 JavaScript 代码的...
from https://mp.weixin.qq.com/s/-rc1lYYlsfx-wR4mQmIIQQ V...
D:\Temp&gt;npm init vite@latest vue3study --temp...
文章浏览阅读1.2k次。最近自己从零撸起的甘特图组件需要子组...
文章浏览阅读3.3k次,点赞3次,收藏16次。静默打印是什么?简...