页面出现了滚动条,为啥我滚动页面这方法不起作用?
·回复
要页面活动才有效,局部滚动,比如ss产生的滚动条是无效的
好货到家
onPageScroll: function (e) {
let opacity = 0
if (e.scrollTop <= 400) {
opacity = e.scrollTop / 400
} else {
opacity = 1
}
this.setData({
headshow: opacity
})
},
- //示例:
- //监听一下对象 formCode 中 属性 application 的变化:
- export default{
- data(){
- return{
- formCode:{
- application:"",
- oldcode:"",
- newcode:""
- }
- }
- }
- }
-
-
- //第一种方式:watch 结合 computed
- computed:{
- application(){
- return this.formCode.application
- }
- },
- watch:{
- application:function(val){
- console.log(val)
- }
- }
-
-
- //第二种方式: 使用 deep
- watch:{
- formCode:{
- handler(newVal){
- console.log(newVal)
- },
- deep:true
- }
-
- }
-
-
- //第三种方式:
- watch:{
- 'formCode.application'(newVal,oldVal){
- if(newVal != oldVal && newVal != ""){
- this.vDisable = false;
- var appName = newVal.split("-")[0]
- this.getVersionData(appName)
- }
- }
- }