Vue学习入门
来源:https://blog.csdn.net/hanhailong18/article/details/81509952
一,环境搭建
今天主要说一下如何搭建环境,以及如何运行。
1,npm安装
brew install npm
如果brew没有安装的话,大家可以brew如何安装哦,这里就不再详细说明了。
2,安装vue-cli
vue-cli是用node编写的命令行工具,因此需要进行全局安装。
npm install -g vue-cli
注:node的版本为4.x,及5.x及以上
安装完成后,查看版本
vue -V
二,创建并运行项目
环境安装后,我们可以使用vue-cli命令快速创建一个webpack构建的项目
vue init web pack helloworld
我在当前目录创建了一个helloworld的项目。然后我执行
cd helloworld
//跳转到该目录
执行下面的命令来安装依赖
npm install
我们会看到当前目录生成了很多的文件,其中我们主要是在src这个文件夹下进行相关的操作的。执行如下命令,启动项目
npm run dev
打开浏览器,输入http://localhost:8080可以看到系统默认生成的页面了。
三,Vue.js 权威指南的第一个demo
一切准备就绪,接下来我们开始练习《Vue.js权威指南》这本书中的demo,在网上找了许久,也没有找到书中的源码,很是遗憾啊。第一个demo的代码保存为jk.vue
我这边将第一个demo的代码如下:
1 <template> 2 <div id = "didi-navigator"> 3 <ul> 4 <li v-for="tab in tabs" v-bind:key="tab">
{{tab.text}}
6 </li> 7 </ul> 8 </div> 9 </template> 10 <script> 11 export default { 12 name:'HelloWorld', 13 data(){ 14 return { 15 tabs:[ 16 {text: '巴士'}, 17 {text: '快车'}, 18 {text: '专车'}, 19 {text:'顺风车'}, 20 {text:'出租车'}, 21 {text:'代驾'} 22 ] 23 } 24 } 25 } 26 </script>
App.vue中代码如下:
1 <template> 2 <div id="app"> 3 <HelloWorld/> 4 </div> 5 </template> 6 7 <script> 8 import HelloWorld from './components/jk' 9 10 export default { 11 name: 'App', 12 components: { HelloWorld } 13 } 14 </script> 15 16 <style> 17 #app { 18 font-family: 'Avenir', Helvetica, Arial, sans-serif; 19 -webkit-font-smoothing: antialiased; 20 -moz-osx-font-smoothing: grayscale; 21 text-align: center; 22 color: #2c3e50; 23 margin-top: 60px; 24 } 25 </style>