当前位置: 首页 > news >正文

免备案域名注册百度关键词优化点击 教程

免备案域名注册,百度关键词优化点击 教程,寻找东莞微信网站建设,定制物品的app有哪些注释很详细,直接上代码 上一篇 新增内容: 1.组件文件夹创建方法 2.自定义组件的配置方法 3.外部修改组件样式(关闭样式隔离或传参) 创建组件文件夹 如果是手动创建建议注意在json文件声明: mynav.json {//声明为组件可…

注释很详细,直接上代码

上一篇

新增内容:
1.组件文件夹创建方法
2.自定义组件的配置方法
3.外部修改组件样式(关闭样式隔离或传参)
创建组件文件夹

如果是手动创建建议注意在json文件声明:

mynav.json

{//声明为组件可将这一组文件设为自定义组件"component": true
}

在这里插入图片描述
这里完善一下组件的结构:
myNav.wxml

//后面那个样式是留着后面演示传参导入样式的
<view class="navigationBar custom-class"><view class="navigationBarTitle title-class">自定义标题</view>
</view>

myNav.wxss

.navigationBar{background-color: cornflowerblue;height: 80rpx;/* 预留顶部位置当刘海 */padding-top:80rpx ;display: flex;justify-content: center;
}.navigationBarTitle{font-weight: bold;
}

温馨提醒:不要在组件内使用标签选择器,因为不受样式隔离影响,会影响全局样式,ID选择器和属性选择器同理

自定义组件的配置方法

这里演示在页面的配置方法,全局使用的话方法相同

index.json

{//注册组件"usingComponents": {//key为名字,value为组件路径"myNav":"/components/myNav/myNav"},//修改成自定义模式(不修改无法生效)"navigationStyle": "custom"
}

使用方法

index.wxml

//没错就是这么简洁
<myNav></myNav>

效果演示:

在这里插入图片描述

外部修改组件样式的方法
一.通过关闭组件样式隔离实现

myNav.js

Component({options:{//设置样式共享(组件有默认的样式隔离,这里就是关掉样式隔离)addGlobalClass:true}
})

index.wxss

.navigationBar{//因为外部样式权值比内部低,会被覆盖,!important用于提高权值background-color: crimson !important;
}

效果演示

在这里插入图片描述

二.通过传参导入样式

先在组件的js文件声明需要外部传参的类

myNav.js

Component({externalClasses:["custom-class"],
})

使用操作:

index.wxss

//定义一个类并写入所需样式
//老规矩:外部传入记得用!important提高权值
.color-pink{background-color: pink !important;
}

index.wxml

//custom-class是之前声明过的
//将类的样式当作参数传递到组件里面
<myNav custom-class="color-pink"></myNav>

效果演示

在这里插入图片描述

源码:

mynav.json

{//声明为组件可将这一组文件设为自定义组件"component": true
}

myNav.wxml

//后面那个样式是留着后面演示传参导入样式的
<view class="navigationBar custom-class"><view class="navigationBarTitle title-class">自定义标题</view>
</view>

myNav.wxss

.navigationBar{background-color: cornflowerblue;height: 80rpx;/* 预留顶部位置当刘海 */padding-top:80rpx ;display: flex;justify-content: center;
}.navigationBarTitle{font-weight: bold;
}

myNav.js

Component({options:{//去除样式隔离addGlobalClass:true},//声明需要外部传参的类externalClasses:["custom-class"]
})

index.wxml

//custom-class="color-pink"是传参步骤
<myNav custom-class="color-pink"></myNav>

index.wxss

//因为外部样式权值比内部低,会被覆盖,!important用于提高权值
.navigationBar{background-color: crimson !important;
}//定义一个类并写入所需样式
//老规矩:外部传入记得用!important提高权值
.color-pink{background-color: pink !important;
}

下一篇

http://www.yayakq.cn/news/254804/

相关文章:

  • 贵州网站推广雄县没有做网站的公司
  • 梁山做网站的公司网站域名怎么改
  • vi企业形象设计是什么江苏seo
  • 德阳建设机械网站教务管理系统设计
  • 接单网站开发seo搜索引擎优化技术
  • 墨星写作网站微信推广引流平台
  • 建设邯郸网站品牌营销与品牌管理的区别
  • 网站设计建设公司需要什么资质传奇端游平台
  • 网站建设销售工作内容信息备案管理系统官网
  • 徐州盛大图文网站营口网站seo
  • 做推广优化的网站有哪些内容福建网站备案
  • vs能建设网站吗网站开发 云智互联
  • 安顺做网站的公司大连网络公司团队
  • 做的网站无法显示此页简述三只松鼠网络营销方式
  • 广州做网站哪家好加强网站建设的原因
  • 网站域名有效期英雄联盟全球
  • wordpress 网站暂停wordpress 页面 分类
  • 俄文网站设计昆明网站建设专家
  • 大连模板网建站给个免费网站好人有好报
  • 优秀的网站建设策划书浙江省一建建设集团网站首页
  • 外卖网站建设阿里绿网网站违规
  • 有谁做过网站建设合肥专业建设网站
  • 做刷网站外贸工厂网站做seo多吗
  • 物流企业网站建设做网站530元
  • 网站建设好后的手续交接wordpress和百度指数
  • 做的好的h游戏下载网站有哪些做个app
  • 赶集门户网站建设方案软件工程专业是干什么的
  • 郑州便宜网站建设东莞大岭山房价
  • 哪块行业需要网站建设一起做英语网站
  • 陕西找人做网站多少钱廊坊建设网站的公司