1 下载vue.js

  进入官网  

下载两个版本的vue.js

开发版本和生成版本的区别

  开发版本体量更大,包含完整的警告和调试模式

  生成版本体量更小,删除了警告

2 打开VSCode

  新建一个空文件夹vuebase,用vscode打开

  在下面新建两个文件夹,一个用来放代码文件,一个放vue.js文件,如下图

3 新建一个html文件

  文件名:初识vue.html

3.1 引入vue.js

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

<!-- 引入开发板vue -->
<script type="text/javascript" src="../js/vue.js"></script>
</head> <body> <script type="text/javascript" >
Vue.config.productiontip = false //设置为 false 以阻止 vue 在启动时生成生产提示
</script> </script> </body>
</html>

两个script标签

1)引入vue.js

<script type="text/javascript" src="../js/vue.js"></script>

2) 阻止 vue 在启动时生成生产提示(不重要)

<script type="text/javascript" >
Vue.config.productiontip = false //设置为 false 以阻止 vue 在启动时生成生产提示
</script>

如果我们把这个去掉,右键open with live sever从浏览器打开文件

f12进入控制台,发现它有个提示,如下图

意思是说,你用的是开发版本的vue.js,在生产环境中最好要用生产版本的vue.min.js

其实这个提示无所谓,不影响什么,如果看着不爽,那么设置Vue.config.productiontip = false就可去掉这个提示

加上这个设置后,再看控制台,发现这个提示没有了

3.2 写一个容器和一个实例

<body>

    <script type="text/javascript" >
Vue.config.productiontip = false //设置为 false 以阻止 vue 在启动时生成生产提示
</script> <div id="root">
<h1>hello {{name}}</h1>
</div> <script type="text/javascript" > //创建vue实例
new Vue({
el:'#root', //用于指定当前vue实例为那个容器服务,值通常为css选择器字符串
data:{
name:"china"
}
}) </script> </body>

上面代码中<div id="root"></div>就是一个容器,new Vue({})就是创建了一个vue实例,容器和实例一一对应

看效果

3.2.1 容器

1)id

  id唯一

<div id="root">
<h1>hello {{name}}</h1>
</div>

2){{}}数据绑定

  和vue实例中的data属性对应

3.2.2 实例

 1)el属性,用来对应容器,'#xxx',表示通过id值来对应,'.xx表示'通过class值来对应

  通过id

  通过class

  

  2)data属性,用来绑定容器中的{{}}

3.3 关于{{}}说明

  里面能填入js表达式
  如果这里填的是变量,那么vue实例data属性中必须有对应的属性,不然会报错

  示例

  

效果

4 小结

最新文章

  1. CSS z-index 属性
  2. javascript之IE版本检测
  3. Mtk Android编译命令
  4. lintcode :continuous subarray sum 连续子数组之和
  5. 文件I/O(不带缓冲)之creat函数
  6. java 实现视频转换通用工具类:视频相互转换-总方法及Mencoder(二)
  7. css控制文本框的只读属性的方法
  8. Windows离线安装.NET3.X
  9. 解决Win7下一个VC++6.0您不能直接打开多个project问题
  10. 认证模式之SSL模式
  11. html5(一)
  12. Web视频播放之video.js
  13. OOP⑻
  14. 第4章:YARN
  15. sql server 时间格式转换
  16. QGIS 2014年7月18日版本
  17. Mybatis源代码分析之parsing包
  18. 【win10】浏览器Chrome 和edge 体验对比与使用心得
  19. NDK 编译armebai-v7a的非4字节对齐crash Fatal signal 7 (SIGSEGV) 错误解决
  20. sql server获取插入记录后的ID

热门文章

  1. python中的super()是什么?
  2. &lt;一&gt;关于运算符重载
  3. PHY驱动调试之 --- MDIO/MDC接口22号和45号条款(一)
  4. Training: Get Sourced
  5. win7修改开机动画
  6. 【每日一题】2022年2月10日-NC160 二分查找-I
  7. python安装包出现的两个问题error: Unable to find vcvarsall.bat、提示No module named Crypto.Cipher
  8. Servlet层
  9. VSCODE 中.art文件识别为html文件
  10. 如何搭建自己的CICD流水线,实现自动编译部署功能?