## 导入
### 如何使用导入?
* 举例
~~~
// var.less的内容
@selector:.c
// 需要导入var.less的less文件
@{selector}{
color:red;
}
@import "var.less";
~~~
等同于css
~~~
.c{
color:red;
}
~~~
* 导入文件后缀解析规则
~~~
@import "foo"; // 默认寻找foo.less 导入
@import "foo.less"; // 导入foo.less
@import "foo.php"; // foo.php 当作一个less格式的文件导入
@import "foo.css"; // 作为css原样导入
~~~
* 导入参数
~~~
reference: 作为less文件解析但是不导入样式,仅变量起作用
inline: 原样输入,不对文件做任何编译处理
less: 无论文件后缀是什么,都按照less文件来解析
css: 无论文件后缀是什么,都按照css文件来解析
once: 默认只导入一次,不重复导入 (默认配置)
multiple: 可多次导入
optional: 当文件不存在的时候可以跳过不解析
~~~
### 课后习题
1.请说出下面的代码的结果
~~~
这是var.less 文件内容
@a:.test;
@b:red;
这是study.less 文件内容
@{a}{
color:@b;
}
@import "var.less";
~~~
- Less
- 课程规划
- Less概述
- 变量
- 混合
- 嵌套
- 继承
- 导入
- 函数
- 其他
- 实战
- ES6
- 课程规划
- ES6概述
- let和const命令
- 变量的解构赋值
- 字符串扩展
- 函数扩展
- 数组扩展
- Set和Map数据结构
- Symbol
- Generator 函数
- Promise对象
- Class语法
- Module 的语法
- ES7和ES8
- 实战
- VUE
- 课程规划
- vue概述
- vue实例
- 模版语法
- 计算属性和侦听器
- Class和Style的绑定
- 条件渲染
- 列表渲染
- 事件处理
- 表单输入绑定
- 组件基础
- 过渡和动画
- 自定义指令
- 过滤器
- 响应式原理
- 实战课程
- Node
- 课程规划
- 课程概述
- node入门实例
- 模块系统
- 回调函数
- 全局对象
- 常用模块介绍
- 常用模块介绍-1
- 常用模块介绍-2
- 常用模块介绍-3
- npm使用
- express的使用
- express的使用-1
- webpack基础
- 实战
- 微信小程序
- 课程规划
- 课程概述
- 基本配置和生命周期
- wxml模版
- wxss
- wxs
- 组件
- 微信API
- 自定义组件开发
- 实战小程序
- Element
- 课程规划
- 课程概述
- 特性介绍
- 组件介绍-基础组件
- 组件介绍-表单组件
- 组件介绍-数据展示组件
- 组件介绍-提示组件
- 组件介绍-导航组件
- 组件介绍-其他组件
- 综合案例