小程序实现上下切换位置


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 相关文章推荐
jQuery 技巧大全(新手入门篇)
May 12 Javascript
jQuery之浮动窗口实现代码(两种方法)
Sep 08 Javascript
jQuery LigerUI 使用教程表格篇(1)
Jan 18 Javascript
jquery判断复选框是否选中进行答题提示特效
Dec 10 Javascript
详解JS几种变量交换方式以及性能分析对比
Nov 25 Javascript
表格展示利器 Bootstrap Table实例代码
Sep 06 Javascript
jQuery中可见性过滤器简单用法示例
Mar 31 jQuery
解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
Aug 20 Javascript
微信上传视频文件提示(推荐)
Nov 22 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
Jan 07 Javascript
Angular8基础应用之表单及其验证
Aug 11 Javascript
JS实现简单tab选项卡切换
Oct 25 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/03/27 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
利用JQuery为搜索栏增加tag提示
2009/06/22 Javascript
网页上的Javascript编辑器和代码格式化
2010/04/25 Javascript
javascript 防止刷新,后退,关闭
2010/08/07 Javascript
修改jquery.lazyload.js实现页面延迟载入
2010/12/22 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
购物车选中得到价格实现示例
2014/01/26 Javascript
2014最热门的JavaScript代码高亮插件推荐
2014/11/25 Javascript
基于jQuery实现的图片切换焦点图整理
2014/12/07 Javascript
javascript将数字转换整数金额大写的方法
2015/01/27 Javascript
jQuery获取页面元素绝对与相对位置的方法
2015/06/10 Javascript
JS实现鼠标滑过显示边框的菜单效果
2016/09/21 Javascript
js原生实现移动端手指滑动轮播图效果的示例
2018/01/02 Javascript
Python使用Socket(Https)Post登录百度的实现代码
2012/05/18 Python
Python中字符编码简介、方法及使用建议
2015/01/08 Python
python字典get()方法用法分析
2015/04/17 Python
剖析Python的Twisted框架的核心特性
2016/05/25 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
python 利用for循环 保存多个图像或者文件的实例
2018/11/09 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
2020/03/31 Python
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
JBL英国官网:JBL UK
2018/07/04 全球购物
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
WebSphere面试题:在WebSphere里面如何部署一个应用
2015/08/02 面试题
升职自荐书范文
2013/11/28 职场文书
口头翻译求职人自荐信
2013/12/07 职场文书
个人廉洁自律承诺书
2014/03/27 职场文书
领导班子民主生活会整改措施(工商局)
2014/09/21 职场文书
2014年基层党建工作总结
2014/11/11 职场文书
住房公积金贷款工资证明
2015/06/12 职场文书
python实现层次聚类的方法
2021/11/01 Python