关于vue-cli的使用方法--干货

时代的发展,前端开发也越来越复杂化,从简单的切图到如今的全栈攻城狮!我们也需要不断进步跟上时代的脚步,如今最火的vue框架使用,今天给大家分享一下vue脚手架的使用方法!

先说一下vue的特点:

轻 小  易用  性能高  数据双向绑定  组件化

这几点是我总结的就不一一具体说明了。

下面给大家介绍具体的使用方法:

开发环境

nodejs

npm webpack

vue的组件都是通过.vue文件来实现,这些文件无法被浏览器解析的,需要webpack

vue-cli 脚手架:

用来生成vue的模板(架子),相当于按照设计图搭建好房子的架子。

开发步骤

1、下载node

2、下载webpack

npm install webpack -g

3、安装脚手架npm install vue-cli -g

4、根据模板创建项目

simple 完全没用

webpack-simple 用他

webpack 有校验

browserify-simple

browserify找到文件夹进去

vue init <模板的名称> 工程的名称(不用用中文)

如果需要1.0  vue init webpack-simple[#1.0]

webpack-simple-demo

项目名称,项目描述,作者,是否用sass

5、进入项目文件夹

6、npm install下载依赖项(各种loader)

因为文件是.vue结尾的浏览器不认识需要loder进行解析。

7、安装路由和交互

npm install vue-router vue-resource --save

8、启动项目npm run dev

以上就是项目的创建!

编写项目

编写项目        App.vue 主文件        

所有的html写在 template            

模板里面必须有一个根文件        

所有的js export default {

name: 'app',

data () {return {msg: 'Welcome to Your Vue.js App'}},methods:{}}

数据必须放在函数的返回值中

组件的写法

1、创建文件 .vue结尾

2、写文件

<template>

写HTML

</template>

export default {data(){return {}},methods:{}}

<style>

写样式


</style>

3、在主组件中引用      

a)import XXX from ‘上面创建的文件的路径’       

 b)挂在js里 data(){},  components:{XXX}        

c)在template里面用<xxx><xxx>

路由

1、修改文件

找到webpack.config.js

看有没有

resolve: {alias: {'vue$': 'vue/dist/vue.esm.js'}}

如果没有

resolve: {alias: {'vue':'vue/dist/vue.js'}}

2、再准备一些组件

3、修改main.js(入口文件)

a)引入路由文件

import VueRouter from 'vue-router'

b)开启路由

Vue.use(VueRouter);

c)写模板,或者是引入模板 const First={template:'<div>我是第一个模板</div>'};

import second from './component/second.vue';

d)配置路由

const router=new VueRouter({

routes:[{path:'/first',component:First},{path:'/second',component:second}]

})

e)在vue中把路由挂载上

new Vue({router,el: '#app',render: h => h(App)})

f)在主模板中写路由的按钮和展示

<router-link to="/first">111</router-link>

<router-link to="/second">111</router-link>

<router-view></router-view>

项目打包:

npm run build

会生成一个文件dist文件

上线:

上线要用dist文件

注:可能会因为loader不全报错只要再重新下载loader就可以了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,719评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,337评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,887评论 0 324
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,488评论 1 266
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,313评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,284评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,672评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,346评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,644评论 1 293
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,700评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,457评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,316评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,706评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,261评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,648评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,859评论 2 335

推荐阅读更多精彩内容