## 導入
### 如何使用導入?
* 舉例
~~~
// 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
- 課程規劃
- 課程概述
- 特性介紹
- 組件介紹-基礎組件
- 組件介紹-表單組件
- 組件介紹-數據展示組件
- 組件介紹-提示組件
- 組件介紹-導航組件
- 組件介紹-其他組件
- 綜合案例