初见Vue
2024-08-30 23:15:19
一、What
官方定义:是一套用于构建用户界面的渐进式框架。这,what?不明觉厉,我反正现在还是不知道,在这之前,就只知道Vue.js是用来渲染数据的,其实它的核心库只关注视图层。不多说,用多了就知道了。
二、How
因为Vue.js本身就是JavaScript脚本,那么要使用它,就必须要引入。可以使用在线的方式引入,这里选择使用NPM包管理器下载到本地,然后再引用。
命令如下:
npm init -f # 初始化一个含有package.json的空项目
npm install vue # 安装vue
然后就将vue的所有脚本下载了下来,vue结构如下:
lichen-pc% ls node_modules/vue
dist LICENSE package.json README.md src types
三、Do Now
<!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>
<!-- 3.数据渲染根元素-->
<div id="app">
{{ msg }} <!-- 插值模板语法 {{}}-->
</div>
<!-- 1.引入vue-->
<script type="text/javascript" src="../node_modules/vue/dist/vue.js">
</script>
<!-- 2.创建实例化vue对象-->
<script type="text/javascript">
// new出vue对象
new Vue({
el: "#app", // 数据渲染的目标根元素
template: ``, // 模板(可选)
// 从服务端接收到的数据
data: function() {
// 模拟出服务端返回的数据
return {
msg: 'Hello Vue'
}
}
});
</script>
</body>
</html>
在浏览器中打开该HTML页面,就会发现数据成功渲染了。
最新文章
- 还原MySql数据库失败:max_allowed_packet 设置过小导致记录写入失败
- 区间K 大数查询
- C++11 变长模版和完美转发实例代码
- 5.19[bzoj树网的核]
- 断言(ASSERT)的用法
- Git 分支管理是一门艺术
- js刷新当前页面
- bootstrap-3
- css中的:before与:after的简单使用
- 李洪强iOS开发本人集成环信的经验总结_09_处理好友请求
- 自己定义View常处理的回调函数
- Tomcat与Web服务器、应用服务器的关系
- [大山中学dp常练-4 Rounds]
- NHibernate与IbatisNet的简单比较
- 【Linux】日志分析工具grep sed sort
- nginx运用
- 解决thinkPHP3.2.3使用Smarty模板后无法使用系统常量问题
- MySQL(八)
- 零基础Python爬虫实现(爬取最新电影排行)
- 20165308《Java程序设计》第7周学习总结