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

免费建站系统有哪些山西网站建设公司排名

免费建站系统有哪些,山西网站建设公司排名,wordpress 数据库搬家,朝阳专业网站建设公司注释很详细,直接上代码 上一篇 新增内容: 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/906727/

相关文章:

  • 做淘宝网站代理创业怎么做网站
  • 杭州化工网站建设.php的网站是怎么做的
  • 北京期刊网站建设外贸网络营销外包
  • 帮人建设网站属于增值电信业务吗产品设计招聘网站
  • 做试试彩网站人员龙岩建筑公司有哪些
  • 阿里云建设网站好不好销售管理系统的功能
  • 万江专业网站快速排名新渝网门户网
  • 网站更换内容建设摩托125图片大全
  • 东莞南城网站开发公司安卓开发软件
  • 网站建设 域名业务 邮箱建设部网站注册查询
  • 学校网站开发模式学校网站建设管理制度
  • 爱建站小程序特点深圳网站设计 制作元
  • 技术交流网站开发例子网站制作网址
  • 做网站赔了8万深圳品牌网站制作咨询电话
  • 东莞网站设计流程海西网站建设哪家好
  • 南昌网站seo哪家公司好安防行业网站建设方案
  • 网站备案各种问题汇总上海网站建设 app开发
  • 新网站如何做营销网站seo推广多少钱
  • 网站用什么框架做wordpress制作左侧边栏
  • 成都哪家网站建设做得好如何在社交网站上做视频推广
  • 套用别人产品图片做网站wordpress多语言配置文件
  • 做网站小图片分类安徽建设厅网站节能北备案
  • 怎么做弹幕网站网站集约化建设
  • 免费注册自助网站怎么做58同城网站
  • 北京活动网站制作网站优化排名哪家好
  • asp.net网站开发pdf7年级微机课做网站的软件
  • 网站域名备案查询官网wordpress分类翻页404
  • 电子商务他们的代表网站qq音乐怎么做mp3下载网站
  • 常见cms网站源码下载网页设计与制作代码成品
  • 做pc端网站包括哪些做办公用品的招聘网站