02-vue项目准备

2018-12-25  本文已影响0人  wshsdm

1 项目结构

 |-- build : webpack 相关的配置文件夹(基本不需要修改)

|-- config: webpack

相关的配置文件夹(基本不需要修改)

|-- index.js:

指定的后台服务的端口号和静态资源文件夹

|-- node_modules

|-- src :

源码文件夹

|-- main.js: 应用入口 js

|-- static:

静态资源文件夹

|-- .babelrc: babel 的配置文件

|-- .editorconfig: 通过编辑器的编码/格式进行一定的配置

|-- .eslintignore: eslint 检查忽略的配置

|-- .eslintrc.js: eslint 检查的配置

|-- .gitignore: git 版本管制忽略的配置

|-- index.html: 主页面文件

|-- package.json: 应用包配置文件

|-- README.md: 应用描述说明的 readme 文件

2 使用字体库

目前国内用的最多的是阿里巴巴矢量库(http://www.iconfont.cn/),注册用户登录后;

创建自定义项目;

然后选中字体图标到购物车后,点击购物车,点击“添加至项目”, 我用的是这个

https://www.iconfont.cn/collections/detail?spm=a313x.7781069.1998910419.d9df05512&cid=13547

项目中可以引用css字体库,//at.alicdn.com/t/font_983381_cqucs5xbbxv.css

3 stylus

当前主流的三种 css 预编译器1) Less 2) Sass 3) Stylus

3.1 在vue-cli项目引用

cnpm install stylus stylus-loader --save-dev

3.2 在单个页面引用时使用

<style lang="stylus" rel="stylesheet/stylus">

3.3 stylus参考

中文参考网址:https://www.zhangxinxu.com/jq/stylus/

基本语法

A:结构化:

完全通过缩进控制, 不需要大括号和分号, 冒号是可选的

.abc

      color:red

B 父级引用

使用

字符&指向父选择器

C 变量

a. 定义变量: name=value 如: mainColor = #0982c1

b.

引用变量: name 如: color mainColor

c. name

可以没有前缀要求, 但最好以$开头(好识别)

D 混合(Mixins)

a.也就是预处器中的函数

b. 函数参数可以指定默认值

c. 某段 CSS 样式要用到多个元素上, 只有其中的 1,2 个样式值有变化

E 导入(import)

通过@import 引入其它样式文件

4 配置vue模板

上一篇 下一篇

猜你喜欢

热点阅读