01_初识Vue
1.基础代码
<!-- html代码 -->
<div id="root">
<h1>hello, {{name.toUpperCase()}}, {{address}}!</h1>
</div>
<!-- js代码 -->
<script>
Vue.config.productionTip = false; // 阻止 vue 在启动时生成生产提示
// 创建Vue实例
new Vue({
el: "#root", // el用于指定当前Vue实例为哪个容器服务,值通常为css选择器字符串
data: { // data中用于存储数据,数据供el所指定的容器去使用,值暂时先写成一个对象
name: 'atguigu',
address: '北京'
}
})
</script>
- Vue.config.productionTip = false; 为了阻止 vue 在启动时生成生产提示
- el: 用于指定当前Vue实例为哪个容器服务,值通常为css选择器字符串
- data{}: data对象中用于存储数据,数据供el所指定的容器去使用,值暂时先写成一个对象
2.注意事项
- Vue实例和容器是一一对应的;
- 真实开发中只有一个Vue实例,并且会配合着组件一起使用;
- {{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性;
- 一旦data中的数据发生改变,那么页面中用到该数据的地方也会自动更新;
注意区分表达式和js代码:
- 表达式:一个表达式会产生一个值, 可以放在任何一个需要值的地方:
1. a;
2. a+b;
3. demo(1);
4. x === y ? 'a' : 'b'
- js代码(语句):
1. if( ){ }
2. for( ){ }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构