VUE基本使用

2021-02-03  本文已影响0人  安掌门dear

vue简介

数据驱动视图

组件化开发

vue实例

el选项

插值表达式

data选项

methods选项

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script src="./lib/vue.js"></script>
</head>
<body>
  <div id="app">
    <ul>
      <!-- 插值表达式 -->
      <li>内容展示: {{10 + 2 + 3}}</li>
      <li>{{title}}</li>
      <li>{{fn(list)}}</li>
    </ul>
  </div>
  <script>
    var vm = new Vue({
      //el绑定元素
      el: '#app',
      data: {
        title: '标题文本',
        list: 'a-b-c-d'
      },
      methods: {
        fn(value){
          return value.split('-').join('')
        }
      }
    });

    console.log(vm.$el); 
    console.log(vm.title)
    // var vm = new Vue({});
    // vm.$mount('#app')
  </script>
</body>
</html>

指令

v-once

v-text

v-html

v-bind 简写用 :

class绑定

style绑定

v-for

v-show

v-if

事件处理

v-on 简写用@

v-model

单选按钮绑定

<div id="app">
    <p>radio的内容:{{value}}</p>
    <label for="one">选项一</label>
    <input type="radio" id="one" value="1" v-model="value">
    <label for="two">选项一</label>
    <input type="radio" id="two" value="2" v-model="value">
  </div>

修饰符

.prevent修饰符

.stop修饰符

.once修饰符

按键修饰符

v-model修饰符

自定义全局指令

自定义局部指令

全局过滤器

局部过滤器

计算属性

methods与computed区别

计算属性的setter

侦听器

vue DevTools

生命周期

上一篇 下一篇

猜你喜欢

热点阅读