美文网首页
Vue.js起步

Vue.js起步

作者: 码上行动 | 来源:发表于2019-03-02 19:43 被阅读0次

Vue.js 起步

每个 Vue 应用都需要通过实例化 Vue 来实现。

语法格式如下:

var app = new Vue({
// 选项
})
接下来让我们通过实例来看下 Vue 构造器中需要哪些内容:
实例1:(传统写法)


<div id="app">
    <h1>title : {{title}}</h1>   //title : 百度
    <h1>url : {{url}}</h1>     //url : www.baidu.com
    <h1>{{details()}}</h1>     //有问题问度娘!
</div>
<script type="text/javascript">
    var app = new Vue({
        el: '#app',
        data: {
            title: "百度",
            url: "www.baidu.com",
         
        },
        methods: {
            details: function() {
                return  this.title + " 有问题问度娘!";
            }
        }
    })
</script>

可以看到在 Vue 构造器中有一个el 参数,它是 DOM 元素中的 id。在上面实例中 id 为 app,在 div 元素中:

<div id = "app"></div>
这意味着我们接下来的改动全部在以上指定的 div 内,div 外部不受影响。

接下来我们看看如何定义数据对象。

data 用于定义属性,实例中有两个属性分别为:title、url。

methods 用于定义的函数,可以通过 return 来返回函数值。

{{ }} 用于输出对象属性和函数返回值。

数据响应:data实例对象下的属性发生改变,html视图随之改变!!

其他实例扩展

实例2:(data实例对象下引对象)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>

    <script src="vue.js"></script>
</head>
<body>  
<div id="app">
    <h1>title : {{title}}</h1>   //title : 百度
    <h1>url : {{url}}</h1>     //url : www.baidu.com
</div>
</body>
<script type="text/javascript">
    var data = { title: "百度", url: "www.baidu.com", }
    var app = new Vue({
        el: '#app',
        data: data
    })
</script>
</html>

实例3:(data实例对象下引数组套对象):

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>

    <script src="vue.js"></script>
</head>
<body>
    <div id="app">
        <div v-for="x in list">
            <p>{{x.title}}</p>
            <p>{{x.price}}</p>
        </div>
    </div>
</body>
<script> 
    var list=[{
        title:"苹果",
        price:5
    }]
    var app =new Vue({
        el:"#app",
        data:{
            list
        }
    })
</script>
</html>

相关文章

  • Vue起步

    Vue.js官网 Vue.js教程 1. Vue.js起步 Vue.js有两种方式:引入CDN方式或使用命令行工具...

  • Vue.js 起步

    每个Vue应用都需要通过实例化Vue实现。语法格式如下: 接下来让我们通过实例来看下Vue构造器中需要哪些内容:实...

  • Vue.js起步

    一、什么是Vue.js Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其...

  • Vue.js起步

    1.1Vue.js是什么? 简单小巧的核心,渐进式技术栈,足以应付任何规模的应用。渐进式(Progressive)...

  • Vue.js起步

    1.Html与Vue小知识 html中引入Vue:

  • Vue.js起步

    1、什么是Vue 1.Vue的详解 2.Vue的用途 2、Vue.js起步 1.首先需要安装好HBuilderX,...

  • Vue.js起步

    Vue前端框架 MVVM模式view和view-model之间通过双向绑定data-binding建立联系 现代的...

  • Vue.js:起步

    什么是Vue.js Vue.js是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自...

  • Vue.js起步

    每个 Vue 应用都需要通过实例化 Vue 来实现。 语法格式如下: 实例 可以看到在 Vue 构造器中有一个el...

  • Vue.js起步

    Vue.js 起步 每个 Vue 应用都需要通过实例化 Vue 来实现。 语法格式如下: var app = ne...

网友评论

      本文标题:Vue.js起步

      本文链接:https://www.haomeiwen.com/subject/qvsyuqtx.html