• Vue基础入门到项目实战教程(2) —— Vue.js下载与安装


    1、下载与安装Vue.js

    Vue.js的官网: https://cn.vuejs.org/

    如果在项目中使用Vue.js框架,有两种方式:一是在页面中使用Script的方式直接引入,可以在官网下载Vue.js的源码,也可以使用CDN的方式引入;二是使用NPM的方式构建Vue项目,或者是使用Vue-cli脚手架创建项目。

    本节我们先通过Script标签在网页引入Vue.js的方式来学习Vue实例,因为这种方法上手简单,适合初学者学习Vue的基础语法入门。在后面的教程中,会单独介绍使用NPM和Vue-cli的方式搭建Vue项目。

    本地引入

    我们可以访问Vue.js的官网下载,地址:https://vuejs.org/js/vue.min.js

    也可以通过访问GitHub下载,地址:https://github.com/vuejs/vue

    在HTML页面中使用script标签引入:

    <script src="js/vue.js"></script>
    

    使用CDN引入

    国内常用的CDN公共库有:

    腾讯网静态资源公共库: https://libs.qq.com/

    字节跳动静态资源公共库: http://cdn.bytedance.com/

    BootCDN服务: https://www.bootcdn.cn/

    又拍云JS库CDN服务: https://upcdn.b0.upaiyun.com/

    我们以BootCDN为例,打开BootCDN网站,搜索Vue:

    在搜索结果列表中选择Vue,进入Vue的CDN库列表,选择对应的版本,点击复制链接,或者是复制 <script> 标签,将Vue库引入到网页中:

    <script src="https://cdn.bootcss.com/vue/2.6.11/vue.common.js"></script>
    

    2、创建第一个Vue实例

    声明式渲染

    Vue.js的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进DOM中。

    HTML代码:

    <div id="app">
      {{ message }}
    </div>
    

    JS代码:

    var app = new Vue({
      el: '#app',
      data: {
        message: 'Hello Vue!'
      }
    })
    

    完整示例代码:

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title>Vue实例</title>
    	</head>
    	<body>
    		<div id="app">
    			{{ message }}
    		</div>
    		<script src="js/vue.min.js"></script>
    		<script>
    			var app = new Vue({
    				el: '#app',
    				data: {
    					message: "Hello Vue"
    				}
    			})
    		</script>
    	</body>
    </html>
    

    输出结果:

    Hello Vue
    

    通过上面的代码,我们已经成功的创建了第一个Vue应用。上面代码中JS的数据和DOM已经建立了关联,所有的东西都是响应式的。怎么确认数据是响应式的呢?我们可以打开浏览器,按F12进入开发者控制台(Console),修改 app.message 的值,可以看到页面中的数据也做了响应的更新,效果如下图:

    每个Vue应用都是通过用 Vue() 函数创建一个新的Vue实例开始的:

    var vm = new Vue({
      // 选项
    })
    

    虽然没有完全遵循MVVM模型,但是Vue的设计也受到了它的启发,因此在文档中经常会使用 vm (ViewModel的缩写)这个变量名表示Vue实例。

  • 相关阅读:
    c# Array或List有个很实用的ForEach方法,可以直接传入一个方法对集合中元素操作
    js 检查字符串中是否包含中文(正则)
    Js 数组对象排序
    Js日期处理
    JS 检测字符串是否还有某个字符
    js获取URL传参
    使用JavaScript修改浏览器URL地址栏的实现代码
    上传、裁剪图片-----Jcrop图片裁剪插件
    zip拉链方法
    内置函数如help()...
  • 原文地址:https://www.cnblogs.com/jpwz/p/12642187.html
Copyright © 2020-2023  润新知