小程序,自定义组件之间的引用,使用插槽扩展组件
接着上篇 小程序,组件与模板对比,及其简单使用 ,这篇我们继续说自定义组件。
一.自定义组件之间的调用:
首先,先按上篇的步骤建好scroll-comp组件,把index.wxml中的左右滑动图片部分代码拷贝到
scroll-comp.wxml中,把index.wxss中对应的样式拷贝到scroll-comp.wxss中,index.js中对应的图片数组也拷贝到scroll-comp.js中。
接着上篇 小程序,组件与模板对比,及其简单使用 ,这篇我们继续说自定义组件。
一.自定义组件之间的调用:
首先,先按上篇的步骤建好scroll-comp组件,把index.wxml中的左右滑动图片部分代码拷贝到
scroll-comp.wxml中,把index.wxss中对应的样式拷贝到scroll-comp.wxss中,index.js中对应的图片数组也拷贝到scroll-comp.js中。
scroll-comp.wxss:
.comview{
margin-top: 15rpx;
}
.scroll{
display: flex;
white-space: nowrap;
height: 300rpx;
}
scroll-comp.js:
/**
* 组件的初始数据
*/
data: {
imgscroll:["../../images/xiaochengxu01.png","../../images/xiaochengxu03.png","../../images/xiaochengxu02.png"]
},
其次,在上篇中的list-comp.json配置文件配置scroll-comp组件。
最后,在list-comp.wxml中直接使用 配置好的组件名称(scroll-comp),index.xml页面也使用该组件替换原来左右滑动图片的那部分代码。
效果:
1.主页效果:
肉类页面效果:
二.使用插槽slot扩展定义组件,使用过vue的同学应该都能理解。
所谓插槽就是在不修改组件内部代码情况下,还能在外面按需扩展。这样就不会影响到原来使用了该组件的地方。
插槽使用步骤:
在scroll-comp.wxml最后面加入:
<slot></slot>
总结:
谢谢大家浏览,喜欢的点个赞或者关注下,虽然都只是入门级别的,但只有入门级别的掌握好了才能往上走。以前看别人技术博客,觉得几分钟就看完,殊不知别人花了多少时间写。
我是只说代码的大饼,不要只是写代码时想起我,饿了也可以想起我。
随着互联网技术飞速发展,网页录屏技术已趋于成熟。例如可将录屏技术运用到在线考试中,实现远程监考、屏幕共享以及录屏等;而在我们开发人员研发过程中,对于部分偶发事件,异常监控系统仅仅只能告知程序出错,而不...
引言在 Web 自动化测试中,文件上传是一个常见但常令人头疼的功能点。特别是当页面结构复杂,元素属性不明确时,如何精准定位文件上传的 input 元素成为关键挑战。本文将通过一个实际案例,详细介绍如何...
JavaScript 代码在运行过程中可能会强制触发浏览器的回流(Reflow),导致主线程被阻塞。回流(Reflow) 是浏览器重新计算页面元素布局的过程(如位置、大小等),属于高开销操作。频繁或同...
JS事件类型可以分为三种:鼠标事件,由某个鼠标动作引发。常用的有click、mouseover、mouseout、mousedown、mouseup、dbclick、mousemove等;键盘事件,由...
3.1 组合式API与选项式API对比实践架构差异对比uni-app开发建议// 选项式API适合简单页面 export default { data() { return { count...
最近我一直在学前端开发,发现JavaScript的基础知识特别重要。从判断数据类型到处理数组、函数,很多小技巧能解决大问题。今天整理了28个实战中常用的代码方法,都是在项目里踩过坑后总结的。比如判断对...