小程序实现上下切换位置


Posted in Javascript onNovember 16, 2020

本文实例为大家分享了小程序实现上下切换位置的具体代码,供大家参考,具体内容如下

小程序上下切换位置

wxml

<view wx:for="{{companyData}}" wx:key="index" class="overHiden">
 <view class="floarLeft">{{item.name}}</view>
 <view class="floarRight" wx:if="{{index != 0}}" data-index="{{index}}" bindtap="topClick">
 上
 </view>
 <view class="floarRight" wx:if="{{index != companyData.length-1}}" data-index="{{index}}" bindtap="bottomClick">
 下
 </view>
</view>

js:

// pages/yidong/yidong.js
Page({

 /**
 * 页面的初始数据
 */
 data: {
 companyData:[
 {
 id:0,
 name:'产品1'
 },
 {
 id:1,
 name:'产品2'
 },
 {
 id:2,
 name:'产品3'
 },
 {
 id:3,
 name:'产品4'
 },
 {
 id:4,
 name:'产品5'
 }
 ]
 },

 //位置向上移动
topClick: function(e) {
 var that = this
 var index = e.currentTarget.dataset.index
 var one = that.data.companyData[index]
 var two = that.data.companyData[index - 1]
 var index2 = index - 1
 var data1 = "companyData[" + index + "]"
 var data2 = "companyData[" + index2 + "]"
 that.setData({
 [data1]: two,
 [data2]: one
 })
 },
 // 位置向下移动
 bottomClick: function(e) {
 var that = this
 var index = e.currentTarget.dataset.index
 var one = that.data.companyData[index]
 var two = that.data.companyData[index + 1]
 var index2 = index + 1
 var data1 = "companyData[" + index + "]"
 var data2 = "companyData[" + index2 + "]"
 that.setData({
 [data1]: two,
 [data2]: one
 })
 },

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

 },

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

 },

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

 },

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

 },

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

 },

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

 },

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

 },

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

 }
})

以上仅供参考,方便大家学习!!

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
mapper--图片热点区域高亮组件官方站点
Dec 22 Javascript
JQuery获取浏览器窗口内容部分高度的代码
Feb 24 Javascript
JS实现的省份级联实例代码
Jun 24 Javascript
js实现倒计时(距离结束还有)示例代码
Jul 24 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
Jun 13 Javascript
深入浅析search 搜索框的写法
Aug 02 Javascript
JavaScript注入漏洞的原理及防范(详解)
Dec 04 Javascript
JavaScript设计模式之调停者模式实例详解
Feb 03 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
Sep 27 Javascript
微信小程序实现录音功能
Nov 22 Javascript
ES6的异步操作之promise用法和async函数的具体使用
Dec 06 Javascript
NestJs使用Mongoose对MongoDB操作的方法
Feb 22 Javascript
小程序实现点击tab切换左右滑动
Nov 16 #Javascript
微信小程序实现滚动Tab选项卡
Nov 16 #Javascript
小程序实现tab标签页
Nov 16 #Javascript
vue+Element-ui实现登录注册表单
Nov 17 #Javascript
Vue+Element-U实现分页显示效果
Nov 15 #Javascript
vue+Element-ui前端实现分页效果
Nov 15 #Javascript
vue+Element-ui实现分页效果
Nov 15 #Javascript
You might like
php 删除无限级目录与文件代码共享
2008/11/22 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
2020/01/04 PHP
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
JavaScript中输出标签的方法
2014/08/27 Javascript
js实现飞入星星特效代码
2014/10/17 Javascript
JavaScript检测鼠标移动方向的方法
2015/05/22 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
Bootstrap选项卡与Masonry插件的完美结合
2016/07/06 Javascript
用NodeJS实现批量查询地理位置的经纬度接口
2016/08/16 NodeJs
使用React实现轮播效果组件示例代码
2016/09/05 Javascript
jQuery排序插件tableSorter使用方法
2017/02/10 Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
2017/12/26 Javascript
webpack v4 从dev到prd的方法
2018/04/02 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
jQuery表单元素过滤选择器用法实例分析
2019/02/20 jQuery
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
Python有序查找算法之二分法实例分析
2017/12/11 Python
简单实现python画圆功能
2018/01/25 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
python二进制读写及特殊码同步实现详解
2019/10/11 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
浅析rem和em和px vh vw和% 移动端长度单位
2016/04/28 HTML / CSS
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
LN-CC中国:高端男装和女装的奢侈时尚目的地
2019/09/14 全球购物
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
Nasty Gal英国:美国女性服饰销售网站
2021/03/02 全球购物
历史专业大学生职业生涯规划书
2014/03/13 职场文书
担保书格式及范文
2014/04/01 职场文书
租房协议书
2014/04/10 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
工作失职自我检讨书
2015/05/05 职场文书
环境卫生标语
2015/08/03 职场文书
2016年安全月活动总结
2016/04/06 职场文书