微信小程序怎么引入外部的wxss

微信小程序怎么引入外部的wxss,第1张

一、引入模板

程序提供了两个引入外部模板的方法:import和include

使用外部模板可以实现大部分共同页面的代码利用,在一个app中,头部和脚部基本不会

变动太大,这时就可以通过模板的方式引入,实现多个页面的复用。

1.1 import

示例:

<!--view.wxml-->

<template name="view">

<text>{{text}}</text>

</template>

1

2

3

4

引入:

<import src="view.wxml"/>

<template is="view" data="{{text: 'forbar'}}"/>

1

2

注意:import有作用域,即import引入的模板洞巧只在当前页面有效,即import不会向下查找另外的模板

1.2 include

include标签可以看唯颤启作是对 “html”的一个拷贝,即将外部的wxml片段拷贝进文档中

示例:

外部wxml片段

<!-- header.wxml -->

<view>header </view>

<!-- footer.wxml -->

<view>footer </view>

1

2

3

4

<!-- index.wxml -->

<include src="header.wxml"/>

<view>body </view>

<include src="footer.wxml"/>

1

2

3

4

5

总结:import是引入模板片段,且有作用域限制,不能进行模板嵌套。include是引入wxml片段,相当于代码拷贝。

二、WXSS 微信样式表

小程序中,页面样式的渲染通过wxss文件实现,.wxss可以看成是指如css,因为它们都在实现相同的功能。实质上wxss也是在css的基础之上进行了扩充和修改得到的。

wxss在css上的扩展特性:

1)、尺寸单位:rpx

rpx:是一个相对像素单位,可以根据屏幕宽度进行自适应。

针对移动端的开发,设计稿一般都是以iphone6为标准的。而iphone用的是视网膜屏,即我们css中设定的1px,在iphone上实际是由2px*2px的像素点组成的。

以iphone6为准,屏幕宽度375px,共有750个物理像素,则750rpx=350px,即1rpx=0.5px

2)、样式导入 @import

跟在css中的外部样式表的导入类似

@import "common.wxss"

一个小程序页面由四个文件组成,分别晌斗是:js

页面逻辑 、wxml

页面结构 、wxss

页面样式表 、json

页面配置 。把样察敏式宝贝到当前页宴没磨面同名的.wxss文件里面就可以了

colorUI 是一个不错的乎祥虚小程序库宴段,是css库。

GitHub地址: https://github.com/weilanwl/ColorUI/

在app中引入colorUI的样式在app.wxss中加上就完成岁燃了它的样式引用。

@import "colorui/main.wxss"

@import "colorui/icon.wxss"

@import "./lib/colorui/animation.wxss"//调用动画效果需要

把想要的部分copy拿来直接用,再将其中变量部分补齐或者改为自己需要。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12467955.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存