小程序基础学习(多插槽)

htmledit_views">

 先创建插槽

定义多插槽的每一个插槽的属性

在js文件中启用多插槽

在页面使用多插槽

组件代码

<!--components/my-slots/my-slots.wxml-->

  <view class="container">
    <view class="left"> 
      <slot name="left" ></slot>
    </view>
    <view class="center"> 
      <slot  name="center"></slot>
    </view>
    <view class="right">  
      <slot name="right" ></slot>
    </view>
  </view>
// components/my-slots/my-slots.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {
    

  },
  options: {
    multipleSlots :true
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {

  }
})
/* components/my-slots/my-slots.wxss */
.container{
  display: flex;
  text-align: center;
}
.center{
  flex: 1;
}
.right, .left{
  width: 160rpx;
}
{
  "component": true,
  "usingComponents": {}
}

页面代码

<!--pages/six/six.wxml-->
<navigation-bar title="牧原" back="{{false}}" color="black" background="#FFF"></navigation-bar>
<my-slots>
<button size="mini" slot="left"> 左爱坤</button>
<view slot="center"> 爱坤</view>
<button size="mini" slot="right"> 右爱坤</button>

</my-slots>
// pages/six/six.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})
/* pages/six/six.wxss */
{
  "usingComponents": {
    "navigation-bar": "/components/navigation-bar/navigation-bar",
    
    "my-slots":"/components/my-slots/my-slots"
  },
  "enablePullDownRefresh": true
}

http://www.niftyadmin.cn/n/5322963.html

相关文章

GPT-4技术报告的解读(二)

OpenAI发布的GPT-4技术报告的关键要点&#xff1a; 1. GPT-4是一个先进的大型多模态模型 GPT-4是OpenAI公司推出的第四代Generative Pretrained Transformer模型&#xff0c;相比于前几代模型&#xff0c;GPT-4在多模态处理能力上有显著提升&#xff0c;不仅限于处理文本信息&…

React项目实战--------极客园项目PC端

项目介绍&#xff1a;主要将学习到的项目内容进行总结&#xff08;有需要项目源码的可以私信我&#xff09; 关于我的项目的配置如下&#xff0c;请注意下载的每个版本不一样&#xff0c;写的api也不一样 一、项目介绍 1.资料 1&#xff09;短信接收&M端演示&#xff1a…

使用内网穿透与Termux完成手机上部署web项目

1.开发环境&#xff1a;安卓9&#xff0c;termux&#xff0c;python3.11&#xff0c;cpolar 2.步骤&#xff1a; 2.1先实现内网访问&#xff0c;之后再尝试内网穿透 安装Termux&#xff1a; Termux是一个在Android上运行的终端模拟器&#xff0c;它提供了一个Linux-like环境…

【数据结构】串,数组,广义表 | 笔记整理 | C/C++实现

文章目录 前言一、串1.1、串的定义1.2、案例引入1.3、串的类型定义和存储结构1.4、串的模式匹配算法1.4.1、BF算法1.4.2、KMP算法 二、数组2.1、数组的定义2.2、数组的抽象数据类型定义2.3、数组的顺序存储2.4、特殊矩阵的压缩存储 三、广义表四、病毒案例 前言 参考视频&…

【LabVIEW FPGA入门】没有CompactRIO时进行编程测试

1.新建一个空白项目。 2.新建cRIO终端。 要添加仿真的远程实时目标&#xff0c;请选择项目名称&#xff0c;右击并选择新建>>目标和设备(Targets and Devices)。 3.新建终端和设备&#xff0c;选一个cRIO型号 接下来&#xff0c;当添加目标和设备窗口出现时&#xff0c;请…

Linux配置JAR包为服务实现自启动

一、实现bash脚本 1.1 绘图工具 绘图需安装idea的插件plantUML-Integration 只需要上图一个就可以&#xff0c;别的也不需要装。 启动服务的逻辑如下 关闭服务的逻辑如下 1.2 逻辑实现 在/root路径下创建entrance文件&#xff0c;实现逻辑如下 #!/usr/bin/env bash # 2>…

Windows python下载

1、下载 进入到地址&#xff1a;https://www.python.org/dowmloads 可以直接下载最新的版本 或者点击Windows&#xff0c;查看下方更多的版本 点击文档就下载下来啦 2、安装 双击下载的文件&#xff0c;勾选Add python.exe to PATH添加到环境变量中&#xff0c;选择Coutomi…

Docker 镜像的详解及创建(Dockerfile详解)

目录 镜像加载的原理 联合文件系统&#xff08;UnionFS&#xff09; 镜像结构的分层 Dockerfile Dockerfile结构 dockerfile常用命令 Dockerfile 编写规范 docker创建镜像的方法 基于现有镜像创建 示例&#xff1a; 基于本地模版创建 示例 基于Dockerfile 创建 示…