微信小程序 slot踩坑的解决
网络编程 2021-07-04 15:50www.168986.cn编程入门
这篇文章主要介绍了微信小程序 slot踩坑的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们狼蚁网站SEO优化随着长沙网络推广来一起学习学习吧
今天在使用微信小程序 ponent 里的 slot 时发现,当只用一个 slot 并且将 slot 命名后,页面中调用这个 slot 并不会加载进来。
研究尝试后发现,如果想要使用命名的方式调用单个 slot ,也需要像调用多个 slot 的方式 在 ponent/xxx.js 里开启多个 slot 的功能。狼蚁网站SEO优化看代码。
// ponent <view class='slot'> <view>哈哈哈哈哈哈哈哈</view> <slot name="after"></slot> </view> // index 页面 <d-slot> <!-- 这部分内容将被放置在组件 <slot name="after"> 的位置上 --> <view slot="after">这里是插入到组件slot name="after"中的内容</view> </d-slot> //结果,此时界面上不会载入 slot
而当我把 slot 的name 删去时,slot 就能成功载入
// ponent <view class='slot'> <view>哈哈哈哈哈哈哈哈</view> <slot></slot> </view> // index 页面 <d-slot> <!-- 这部分内容将被放置在组件 <slot name="after"> 的位置上 --> <view>这里是插入到组件slot name="after"中的内容</view> </d-slot> //结果,此时界面上载入 slot
或者不删去 name 而是在组件js中声明启用
// ponent.js Component({ options: { multipleSlots: true // 在组件定义时的选项中启用多slot支持 }, properties: { / ... / }, methods: { / ... / } }) // ponent <view class='slot'> <view>哈哈哈哈哈哈哈哈</view> <slot name="after"></slot> </view> // index 页面 <d-slot> <!-- 这部分内容将被放置在组件 <slot name="after"> 的位置上 --> <view slot="after">这里是插入到组件slot name="after"中的内容</view> </d-slot> //结果,此时界面上载入 slot
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程