VUE?

进入内容

vue

vue操作简易

第一步:是从官网上下载然后导入

第二部:挂载 vue与页面的关系

挂载必须是匹配一次就能得到结果的语法

1.通常挂载电都采用的是id选择器,而且html和body标签是不能作为挂载点的

2.实例内部不需要使用一个变量,因为this可以代表当前vue本身,如果在外部或者其他的实例内部需要,就定义一个变量接受new vue()产生的实例

{{}}

{{}}里面可以放下很多的变量名

如果在挂载点给{{}}中的变量名赋值,可以在{{}}中进行运算以及取值,这边举个例子应该就能说清楚了

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <div id="app">
        <p>{{ msg }}</p>
        <p>{{ num * 10 }}</p>
        <p>{{ msg + num }}</p>
        <p>{{ msg[1] }}</p>
        <p>{{ msg.split('') }}</p>
    </div>
</body>
<script src="js/vue.js"></script>
<script>
    new Vue({
        el: '#app',
        data: {
            msg: 'msg',
            num: 10
        }
    })
</script>
</html>

看上面p标签当中的内容是可以进行计算的

v-text

因为是text,所以不能解析html语法的文本,会被原模原样的输出

v-html

这个就可以解析文本中html语法的内容了.

v-once

从名字就能看出只能被解析一次

面向对象的js

这里就是对以前js的一些回忆,不过今天讲这个有一种反客为主的感觉,因为今天的js内容是真的有点多

然后就是因为是面向对象,所以肯定有类,那么类的定义就是

  function F2(name) {
        this.name = name;
        this.eat = function (food) {
            console.log(this.name + '在' + food);
        }
    let obj = {
        name: 'Jerry',
        // eat: function (food) {
        //     console.log(this.name + '在' + food)
        // },
        eat(food) {  // 方法的语法
            console.log(this.name + '在' + food)
        }
    };
    console.log(obj.name);#相当于python的print

然后是函数的补充

函数是可以简写的

比如function(food)可以简写成food=>

事件指令

v-on:事件=变量

v-on:可以简写变成 @事件='变量'

或者变量后面加括号传参数,

属性指令

v-bind:属性="变量",也可缩写,变成:属性="变量"

猜你喜欢

转载自www.cnblogs.com/jimGraymane/p/12051172.html