uni-app 怎么写组件,引用组件时怎么改变组件里的文字
程序员文章站
2022-03-21 22:37:55
uni-app怎么写组件这里给大家写一个返回上一页的组件1.右击项目新建一个目录components,新建一个组件,命名,勾选创建同名目录2.写标签和样式,字体图标不会写的小朋友可以去这里看( https://blog.csdn.net/TChildeSeven/article/details/107492005 ),如果不需要字体图标换别的标签也是可以的一个好的组件的样式是可以在引用的时候做修改的,第三点会说明这些参数,都是一一对应的3.组件默认值,正常情况下,标签里写样式是小驼峰命名:样...
uni-app怎么写组件
这里给大家写一个返回上一页的组件
1.右击项目新建一个目录components,新建一个组件,命名,勾选创建同名目录
2.写标签和样式,字体图标不会写的小朋友可以去这里看字体图标学习链接,如果不需要字体图标换别的标签也是可以的
一个好的组件的样式是可以在引用的时候做修改的,第三点会说明这些参数,都是一一对应的
<template>
<view class=" fle " :style="{height:height+'rpx'}">
<view class="iconfont fon_3" @tap="come_b" :style="{fontSize:size + 'rpx',color:color}">

</view>
<view class="fle hei100" >
<text class="fle" :style="{alignSelf:text_fle_what,fontSize:text_size+'rpx',color:text_color}">
<!-- 我有一头小毛驴我从来也不骑 -->
{{text_name}}
</text>
</view>
</view>
</template>
3.组件默认值,正常情况下,标签里写样式是小驼峰命名:样式的值,现在要给样式的值命名后再赋值的话我用的是小写加下划线来命名的
这里的顺序依次是:字体图标的大小,文字大小,文字内容,字体图标颜色,文字颜色,标签高度,文字位置(弹性布局)---------一整个组件可能会改的样式都在这里了
<script>
export default {
name:"come_back",
props:{
size:{
type:Number,
default:40
},
text_size:{
type:Number,
default:48
},
text_name:{
type:String,
default:'哦?'
},
color:{
type:String,
default:'white'
},
text_color:{
type:String,
default:'white'
},
height:{
type:Number,
default:80
},
text_fle_what:{
type:String,
default:'flex-end'
}
},
data() {
return {
};
},
methods:{
come_b(){
uni.navigateBack({
})
},
}
}
</script>
css
4.在页面使用组件,首先引用,这里在标签里适当修改一些基础样式
比如这个标签的高,字体图标的大小,文字标签的内容,文字大小
<template>
<view>
<come_back :height="80" :size="68" text_name="首页" :text_size="36">
</come_back>
</view>
</template>
<script>
// 给组件命个名
import come_back from "@/components/come_back/come_back.vue"
export default {
// 挂载组件
components: {
come_back
},
data() {
return {
}
},
methods: {
}
}
</script>
一个简单的组件就这样写好了,你学会了吗?
本文地址:https://blog.csdn.net/TChildeSeven/article/details/107518053
上一篇: day08---(04)修改课程信息功能(修改实现)
下一篇: JS数据不同类型的注意点