1.获取当前路由
var pages = getCurrentPages();
this.routes = pages[pages.length - 2].route;
2.搜索框输入相同的关键字字体相同,颜色会有改变
<text v-for="(ite,ind) in item.split('')" :key="ind" :style="setColor(ite)">
{
{ite}}
</text>
//item是一个字符串,需要将其转化为数组才可以遍历循环,通过在style绑定的事件来形成字体颜色的不同
methods:{
setColor(ite){
if(this.value.indexOf(ite) != -1){
return "background: yellow"
}
}
}
//this.value是input输入框的值,通过if来判断是不是相同,是的话返回下标
3. 简述rpx,px,em,rem,%,vh,vw的区别
rpx 相当于把屏幕宽度分为750份,1份就是1rpx
px 绝对单位,页面按精确像素展示
em 相对单位,相对于它的父节点字体进行计算
rem 相对单位,相对根节点html的字体大小来计算