- js动态递增指令该如何写?
<input data-idx="1" type="text" name="username" confirm-type="next" bindinput="usernameValue" bindconfirm="confirmListener" focus="{{focus && focusIndex == 1}}"/> <input data-idx="2" type="text" name="password" bindinput="passwdValue" bindconfirm="confirmListener" focus="{{focus && focusIndex == 2}}" password/> js: data:{ focusIndex:1 }, confirmListener:function(e){ setTimeout(() => { let currentIndex=e.currentTarget.dataset.idx if(currentIndex < 2){ this.setData({ focusIndex:currentIndex + 1 }) }else{ this.setData({focus:false}) } console.log(this.data.focusIndex) }, 300); }, 动态修改focusIndex参数,currentIndex+1这个不对应该如何写?
2020-11-02 - 这个setData该如何写?
<view class="item flex2"> <text class="content" style="-webkit-line-clamp:{{line}}" bindtap="more">{{content}}</text> </view> <view class="item flex2"> <text class="content" style="-webkit-line-clamp:{{line}}" bindtap="more">{{content}}</text> </view> Page({ data: { line:'4' }, more(e){ this.setData({ line:'15' }) } }) 点击以后2个内容都显示15行了,该如何修改才是单独的效果?
2020-10-24 - 登录验证问题,该怎么写?
H5登录js代码 var login=function(){ var a={ Name:$("#login-details input[name='Name']").val(), Password:$("#login-details input[name='Password']").val(), remember:$("#login-details input[name='remember']").is(":checked")?1:0}; $.ajax({ url:"/User/Login", type:"post", dateType:"json", data:a, success:function(c){ if(c.result!=1){ $("#login-details span[data-target='login-msg']").text(c.msg).show() } else{ var b=document.referrer; if(b==""||b==undefined||b==null){ location.href="https://www.lantola.com" } else{ location.href=""+b+"" } } }, error:function(b){} }); return false }; 小程序wxml <form action="" bindsubmit="loginSubmit"> <view>手机号码 / 企业名称</view> <view><input type="text" name="username" confirm-type="next"/></view> <view>密码</view> <view><input type="text" name="password" password/></view> <label> <checkbox checked="checked"></checkbox> <text>保持登录状态</text> </label> <button formType="submit">登录</button> </form> 小程序js var app = getApp(); Page({ /** * 页面的初始数据 */ data:{ username:'', password:'' }, loginSubmit:function(e){ let{username,password}=e.detail.value; if(!username || !password){ wx.showToast({ title: '用户名或密码错误', icon:'none' }) } } }) 用的腾讯云服务器,H5是程序猿写的。目前自学小程序写法,不知道这个$.ajax({ })该怎么写。是不是很难学?求指点 只会写错误时信息提示。。。
2020-10-19 - wx:if这个条件该怎么写?
<view class="top flex"> <view class="info"> <text class="text-small">欢迎来到</text> <text>{{username}}</text> </view> <text class="loginout">退出</text> </view> <block wx:if="{{'username' != null}}"> <view>菜单</view> </block> <block wx:else> <view>登录页面</view> </block> 新人学习一知半解的,求指点。wx:if 的这个条件不会写。。。 效果:username为空时显示登录页面,有数值时显示菜单。
2020-10-07