• 【vue】入门介绍


    一、前端开发工具vscode

    前端代码编写工具,使用vscode:vscode官网
    安装好之后,可以先装如下几个插件,方便后续的开发。

    二、编写代码

    1.vscode快捷键生成html代码

    在vscode里新建一个html文件,然后输入一个 英文感叹号!,点击就可以快速生成html基础代码了。

    2. 引入vue.js

    要使用vue,要先引入。要下载的自取:

    链接:https://pan.baidu.com/s/1PaML9ugU7iKt6EM4TrSsPg 
    提取码:ikd4 
    

    这里暂时将下载下来的vue.js放到文件的同级目录下,然后引入(vue.min.js或者vue.js)。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
            <!-- id标识vue作用的范围 -->
        <div id="app">
            <!-- {{}} 插值表达式,绑定vue中的data数据 -->
            {{ message }}
        </div>
        <script src="vue.min.js"></script>
    
        <script>
    
            // 创建一个vue对象
            new Vue({
                el: '#app',//绑定vue作用的范围
                data: {//定义页面中显示的模型数据
                    message: 'Hello Vue!'
                }
            })
        
        </script>
    </body>
    </html>
    

    3.vue结构

    关注一下vue部分的代码,Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统,不需要繁琐的DOM操作。
    比如在jQuery中,需要先找到div节点,获取到DOM对象,然后进行一系列的节点操作。

            // 创建一个vue对象
            new Vue({
                el: '#app',//绑定vue作用的范围
                data: {//定义页面中显示的模型数据
                    message: 'Hello Vue!'
                }
            })
        
        </script>
    

    这里就先创建了一个vue对象,此对象跟<div id="app">这个div元素进行绑定。最后,在html里使用差值表达式,
    来获取data里的字段数据。

    4. 插值表达式取值

    {{ message }},2个花括号,中间写上data里的字段即可。

    ... ...
        <div id="app">
            <!-- {{}} 插值表达式,绑定vue中的data数据 -->
            {{ message }}
        </div>
    ... ...
    

    可以在vscode文件里右键,点击open with live server,就是开始装的一个插件,就可以在浏览器中看到页面了。

    5. vscode创建代码片段

    由于学习vue知识的过程中会创建多个html文件,导致编写很多重复代码,这里可以创建代码片段,以供直接创建。

    点击文件——首选项——用户片段——创建新的代码片段/选择已创建的

    这里的模板可以直接拿去使用,复制到你创建的代码片段即可。

    {
    	"vue htm": {
    		"scope": "html",
    		"prefix": "vuehtml",
    		"body": [
    			"<!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>",
    			"</head>",
    			"",
    			"<body>",
    			"    <div id="app">",
    			"",
    			"    </div>",
    			"    <script src="vue.min.js"></script>",
    			"    <script>",
    			"        new Vue({",
    			"            el: '#app',",
    			"            data: {",
    			"                $1",
    			"            }",
    			"        })",
    			"    </script>",
    			"</body>",
    			"",
    			"</html>",
    		],
    		"description": "my vue template in html"
    	}
    }
    

    使用的时候,可以直接输入 你的片段名称,比如上面的是"vue htm",输入后选择即可。

  • 相关阅读:
    iOS “请在微信客户端打开链接” UIWebview加载H5页面携带session、cookie、User-Agent信息 设置cookie、清除cookie、设置User-Agent
    iOS AR技术初体验,使用EasyAR示例程序的小白指南
    导入GPUImage,实时滤镜相机,GUPImage遇到的问题解决,_OBJC_METACLASS_$_GBGPUImageView in GBGPUImageView.o
    iOS 除去图片的白色背景(接近白色),或者其它颜色的替换,获取像素点的ARGB值
    用const取代宏定义更好的管理内存
    一些字体设计的练习
    Appium 解决锁屏截屏问题(java篇)
    解决Appium无元素可选的如何定位(java篇)
    解决Appium 抓取toast(java篇)
    Appium 解决手势密码 (java篇)
  • 原文地址:https://www.cnblogs.com/pingguo-softwaretesting/p/14209459.html
Copyright © 2020-2023  润新知