# 小程序开发

# setData 更新数组里的某个元素,避免更新整个数组

注意:要更新页面元素必须使用 setData ,例如:this.setData({ list: ['xiaoli'] })

这样写是不会更新页面元素的:this.data.list[0] = 'xiaoli'


微信小程序 setData 的坑微信小程序李留白-CSDN 博客

setData | 微信开放文档

# page 的滚动条似乎是 不能 去掉的,scroll-view 的滚动条 可以 去掉

page 滚动条 | 微信开放社区

page 页面的滚动条去除问题? | 微信开放社区
小程序自定义 page 的滚动条样式? | 微信开放社区

# 去除 scroll-view 滚动条

<scroll-view  scroll-y="true" class='scroll-container' >{{item.name1}}</scroll-view>
.scroll-container::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
}

(5 条消息)微信小程序隐藏滚动条_移动开发_IT-Sun 丿的博客-CSDN 博客


# ::-webkit-scrollbar | MDN

.visible-scrollbar, .invisible-scrollbar, .mostly-customized-scrollbar {
  display: block;
  width: 10em;
  overflow: auto;
  height: 2em;
}

.invisible-scrollbar::-webkit-scrollbar {
  display: none;
}

/* Demonstrate a "mostly customized" scrollbar
 * (won't be visible otherwise if width/height is specified) */
.mostly-customized-scrollbar::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  background-color: #aaa; /* or add it to the track */
}

/* Add a thumb */
.mostly-customized-scrollbar::-webkit-scrollbar-thumb {
    background: red; 
}

# 小程序地图 map 报错 anchorX of undefined

是基础库版本 2.10.0 的 Bug,改为别的版本就不会报错了,比如 2.10.4

<map
  class='map'
  markers='{{markers}}'
  wx:if='{{item.geo}}'
  aria-role='button'
  bindtap='openLocation'
  longitude='{{item.geo[0]}}'
  latitude='{{item.geo[1]}}'
/>

新建的项目中使用map组件的markers报anchorX错误 | 微信开放社区

上次更新: 2020-4-10 14:12:32