A. 在微信小程序中是怎么修改button样式的

删除原有的 type 属性,自己添加 class 即可,class 代码写在 wxss 文件中。如下:在微信小程序中是怎么修改button样式的

B. 小程序怎么写点击按钮时变色,松开后恢复原来的颜色

小程序的点击事件里,有对应的方法。
bindtouchstart="handleTouchStart" //按下未松开
bindtouchend="handleTouchEnd" //松开
再写出你想要的操作就行了

C. 微信小程序,weixin,求助,一个循环列表,点击自身时增加一个样式

第一步,把要改变样式添加到相应js文件的全局变量中,如: data : { color : '#000' }
第二步,将变量绑定到view中,如:<view style="color:{{color}}">
第三步,在view中添加事件,如: bindtap="changeColor"
第四步,在相应js文件中添加该自定义方法:
, changeColor: function(e){
this.setData({ color : '#fff' });
}

D. 编写java一个小程序,编译时告诉我需要.class,我应该怎么修改求高手解答!

连main方法都不写你的程序的入口都没有 你怎么可能运行得出来
而且 set()里面写int是什么语法 建议多看看java基础再来写

E. 微信小程序点击移除添加class

//笨方法
//wxml
<view class="flex-item fl bc_green {{num==0 ? 'bc_red':''}}" bindtap="click1">1</view>
<view class="flex-item fl bc_green {{num1==0 ? 'bc_red':''}}" bindtap="click2">2</view>
<view class="flex-item fl bc_green {{num2==0 ? 'bc_red':''}}" bindtap="click3">3</view>
//js
Page({
data:{
num:1,
num1:0,
num2:0
},
click1:function(){
var that=this;
that.setData({
num:1,
num1:0,
num2:0
})
},
click2:function(){
var that=this;
that.setData({
num1:1,
num:0,
num2:0
})
},
click3:function(){
var that=this;
that.setData({
num2:1,
num1:0,
num:0
})
},
})

//改良;
//只需绑定一个事件即可,获取data-num值,赋值给_num,然后判断。。。。
<view class="flex-wrp" style="">
<view data-num="1" class="flex-item fl bc_green {{_num==1 ? 'bc_red':''}}" bindtap="click">1</view>
<view data-num="2" class="flex-item fl bc_green {{_num==2 ? 'bc_red':''}}" bindtap="click">2</view>
<view data-num="3" class="flex-item fl bc_green {{_num==3 ? 'bc_red':''}}" bindtap="click">3</view>
</view>

//js
Page({
data:{
_num:1
},
click:function(e){
console.log(e.target.dataset.num)
this.setData({
_num:e.target.dataset.num
})
}
})

F. 微信小程序class类的外部调用后引用失败

js 一般调用的是 方法 funtion exports输出方法名称,引用js 然后 (js名称.方法名) 这样调用

G. 小程序view嵌套点击事件问题

在组件中绑定一个事件处理函数。
如bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数
<view bindtap="view"> <text bindtap="toast" class="journey">开启小程序之旅 </text> </view>
子元素触发父级元素也会触发若要只触发子元素使用catchtap代替bindtap
在相应的Page定义中写上相应的事件处理函数,参数是event。
Page({ toast: function (event) { // wx.navigateTo({ // url: '../redirect/redirect' // }); wx.redirectTo({ url: '../redirect/redirect', }); // view:function(event){ // // 父级元素 // } }, /** * 生命周期函数--监听页面隐藏/并未关闭返回 */ onHide: function (event) { console.log(event) }, /** * 生命周期函数--监听页面卸载/ */ onUnload: function () { console.log(222) }, })
事件分类
冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。
非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。
WXML的冒泡事件列表:
类型 触发条件 touchstart 手指触摸动作开始 touchmove 手指触摸后移动 touchcancel 手指触摸动作被打断,如来电提醒,弹窗 touchend 手指触摸动作结束 tap 手指触摸后马上离开 longtap 手指触摸后,超过350ms再离开
注:除上表之外的其他组件自定义事件如无特殊申明都是非冒泡事件,如<form/>的submit事件,<input/>的input事件,<scroll-view/>的scroll事件,(详见各个组件官方文档)

H. 微信小程序怎么给for循环的view点击时添加样式

<view wx:for='{{6}}' wx:for-index="index" wx:for-item="item" style='{{key==index?"color:red;":""}} z-index:999;' bindtap='changColor' data-index='{{index}}'>{{item}}</view>
changColor:function(e){
this.setData({
key: e.target.dataset.index
})
},

I. 微信小程序class标签问题

要确定一点,wxss和wxml在一个文件夹里,其次,名字要一致,再其次,两边修改完都要保存。。如果还不行,大胸弟,可能是你标签什么的写错了,或者是用了中文符号。

J. 微信小程序怎么给for循环的view添加样式

1、把要改变样式添加到相应js文件的全局变量中。

2、将变量绑定到view中。

3、在view中添加事件。回

4、在相应js文件中添加该自定义答方法changeColor, function,e,this.setData,color , #fff。