这篇文章主要介绍了关于vue脚手架的简单使用,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
提前申明
注意:自己对vue脚手架的理解和认识,很多东西和理解都是形象上的手法,并不专业和官方
webpack
一种项目构建工具,可以将css和js压缩成一个文件。此外,可以提供测试用服务器。使用webpack时,可以配置一些默认扩展名 和 路径别名 来在项目文件里直接使用
导入和导出
使用export命令可以将一个JS对象导出,其他JS文件可以使用import 对象名 from 路径的形式导入这个对象来使用,但是在导入时,必须知道导入导出对象的名字。如果使用export default命令导出对象的话,其他JS文件在导入时就无需知道导出对象的名字,可以自定义对象名
ps:export和import为es6规范中的关键字,目前仅被少量JS运行平台实现,在脚手架里会被自动用babel转换成es5对应语法
组件中自定义标签名的大小写问题
在大多数浏览器解析HTML时,不区分标签的大小写。自定义标签中的大写字母会被自动转换为小写字母,如会被转换为 first 标签,因此导致与注册时提供的标签名不一致,出现组件未正确注册的错误。
立即学习“前端免费学习笔记(深入)”;
如果使用自定义组件时,代码写在template标签里,在解析时就会被当做JS解析,是区分大小写的。
组件的另外一种写法
这是我第一个组件
使用脚手架创建项目
安装NodeJS
脚手架的安装及运行均依赖NodeJS,可以在命令行键入node -v来查看是否安装NodeJS。
下载NodeJS
配置npm全局路径
npm config set prefix "D:\nodejs\node_global" npm config set cache "D:\nodejs\node_cache"
之后将第一个路径同时配置到环境变量path中。
配置淘宝npm镜像
npm config set registry https://registry.npm.taobao.org
安装vue-cli
在命令行中执行npm install -g vue-cli。
乐彼多用户商城系统,采用ASP.NET分层技术和AJAX技术,运营于高速稳定的微软.NET+MSSQL 2005平台;完全具备搭建超大型网络购物多用户网上商城的整体技术框架和应用层次LBMall 秉承乐彼软件优秀品质,后台人性化设计,管理窗口识别客户端分辨率自动调整,独立配置的菜单操作锁,使管理操作简单便捷。待办事项1、新订单、支付、付款、短信提醒2、每5分钟自动读取3、新事项声音提醒 店铺管理1
创建模板项目
//vue init 模板名 项目名 vue init webpack simple
模板名可以在 https://github.com/vuejs-temp... 查看,推荐使用webpack。
![1531107169907095.png 1941194923-5b42b9e24ed81_articlex[1].png](https://img.php.cn//upload/image/416/169/977/1531107169907095.png)
之后使用cd 项目名进入项目根目录,使用npm install来自动安装项目依赖。
其他常用命令
项目根目录下执行npm run dev可以测试运行项目,执行npm run build可以正式编译项目到dist目录下。
目录结构
![1531107176949557.png 3874756182-5b42ba36a5989_articlex[1].png](https://img.php.cn//upload/image/912/445/963/1531107176949557.png)
单文件组件
我是一个单文件组件
补充:在Vue脚手架中使用jquery和其他框架
在项目根目录安装jquery npm install jquery(注意大小写,jquery和jQuery不一样)。
build目录下的webpack.base.conf.js
开头加入
const webpack = require("webpack")module.exports的最后加入(注意JS代码格式,不要忘了写逗号)
plugins: [
new webpack.ProvidePlugin({
jQuery: "jquery",
$: "jquery"
})
]之后,需要使用jquery的组件中导入juuery,如
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:









