特殊技巧
1 . calc( )公式
. box{
width: calc ( 100 % - 50 px) ;
}
2.属性选择器和通配选择器
✈属性选择器
< div class = " col-lg-4" > </ div>
div[class="col-lg-4"] {
border : 1px solid #f40;
height : 40px;
} //给带类名col-lg-4的div设置css样式
✈通配选择器
< div class = " col-lg-4" > </ div>
< div class = " col-lg" > </ div>
div[class*="col-lg"] {
border : 1px solid #f40;
height : 40px;
} //给类名中只要有col-lg的div设置css样式
3 . if 和 for 的大括号 ( ☝ 大括号里只有一条执行语句,才可以省略 )
if ( 条件判断 ){ 一条执行语句 } ; 大括号可以省略
var age = 20 ;
if ( age >= 18 ) {
alert ( "成年了,可以进网吧" ) ;
} else {
alert ( "未成年,不能进网吧" ) ;
} ;
var age = 20 ;
if ( age >= 18 )
alert ( "成年了,可以进网吧" ) ;
else
alert ( "未成年,不能进网吧" ) ;
for ( let i = 0 ; i <= 10; i++) { 一条执行语句 }; 大括号可以省略
for ( let i = 0 ; i < 10 ; i++ ) {
console. log ( i) ;
} ;
for ( let i = 0 ; i < 10 ; i++ ) console. log ( i) ;
4.css文件中导入css文件
//使用css本身的语法导入css
@import url('./css/index.css') ; //css的路径
5.vue中自己分页
methods: {
handleCurrentChange ( val) {
this . pagenum = val;
this . getgoodslist ( ) ;
} ,
getgoodslist ( ) {
getgoods ( ) . then ( res => {
this . data = res. data. data;
this . pagesumnum = res. data. data. length;
let start = ( this . pagenum - 1 ) * 10 ;
let end = start + ( 10 - 1 ) ;
this . tableData = this . data. slice ( start, end + 1 ) ;
} ) ;
}
} ,
data ( ) {
return {
pagenum: 1 ,
pagesize: 10 ,
pagesumnum: 0 ,
tableData: [ ] ,
data: [ ] ,
} ;
} ,
<el-pagination
//页码改变事件
@current-change="handleCurrentChange"
//页码绑定的数据
:current-page.sync="pagenum"
//页容量绑定的数据
:page-size="pagesize"
layout="total, prev, pager, next"
//总的数据条数
:total="pagesumnum"
></ el-pagination>