我的Vue.js之旅
初入Vue.js (Vue2)
文章图片
logo.png
项目后台用PHP接口形式写,前台学习着用Vue调自己接口,给公司写一个运营支撑平台。是个机会就学一学前端。
由于女票是前端,所以近水楼台先得月。
但是这是个错误的模仿,咳咳,不能因为学一门语言就要换什么语言的女朋友。
// 作者我想学完Vue.js再学Python怎么办老铁们?...然后是Go语言 ...C语言等等等
老样子,为了自己以后的老年痴呆着想,还是记录写一下配置安装环境这一块
# 使用淘宝 NPM 镜像
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
# cnpm 命令来安装模块
$ cnpm install [name]
# 全局安装 vue-cli
$ cnpm install --global vue-cli
# 创建一个基于 webpack 模板的新项目
$ vue init webpack my-project
# 这里需要进行一些配置,默认回车即可
This will install Vue 2.x version of the template.For Vue 1.x use: vue init webpack#1.0 my-project? Project name my-project
? Project description A Vue.js project
? Author runoob
? Vue build standalone
? Use ESLint to lint your code? Yes// 不需要ESLint的可以不用安装
? Pick an ESLint preset Standard
? Setup unit tests with Karma + Mocha? Yes
? Setup e2e tests with Nightwatch? Yesvue-cli · Generated "my-project".To get started:cd my-project
npm install
npm run devDocumentation can be found at https://vuejs-templates.github.io/webpack
运行Vue.js
$ cd my-project
$ cnpm install
$ cnpm run dev
DONECompiled successfully in 4388ms> Listening at http://localhost:8080
文章图片
HelloWorld.png
配置好环境了,下面我要熟悉一下Vue的模块化,其实感觉就像以前后台的关闭ESLintSmarty
模板引擎一样,只不过现在结合了js
完成模板渲染,这只是我个人的见解。下面就试试水,真正的使用一下。
其实在安装的选项中,就不需要装ESLint的,这里装了,但是强迫症又不想看到它。就finish掉它!
文章图片
warning-eslint.png
在vue项目中关闭ESLint方法:找到build文件夹--->webpack.base.conf.js
将这些代码注释掉,如图:
文章图片
eslint.png 引入jQuery
- 去
/build/webpack.base.config.js
下配置
// 引入jquery
const webpack = require('webpack')
···module.exports = {
···
···
/**
* 引入Jquery
*/
plugins:[
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery'
})
],
}
- 在
main.js
全局引入 jQuery
import $ from 'jquery'
使用组件 iView
采坑日记:之前写JavaScript
的时候弹框比较好用的Layer
现在已经没有那么友好的支持Vue
了,所以我这里被迫只能引入了组件了,element cube iView
这些看了一圈,还是感觉iView
的颜值高一些,推荐大家使用。
文章图片
iView.png 安装
npm install iview --save
引入和规范 iView - install 详情看眼文档熟悉ES6关键性的语法 箭头函数
==========以前Jquery==========
var _this = this;
$('.btn').click(function(event){
_this.sendData();
})
==========现在的ES6==========
$('.btn').click((event) =>{
this.sendData();
})
【我的Vue.js之旅】每日三省吾身,边开发我的后台边总结... 开发中...
>
推荐阅读
- 一个小故事,我的思考。
- 家乡的那条小河
- 前任
- 感恩之旅第75天
- 绘本讲师训练营【18期】14/21《我的情绪小怪兽》故事会新体验
- 我的友谊纪念日
- 从我的第一张健身卡谈传统健身房
- 阴雨
- 多想你明白我的心意
- 我的世界同人小说《暮色齿轮》第三回|我的世界同人小说《暮色齿轮》第三回 回忆