1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- var app = getApp();
- var that;
- Page({
- data: {
- list:[],
- page:1,
- objectArray: [
- {
- id: 0,
- name: '全部',
- },
- {
- id: 1,
- name: '版本更新',
- },
- {
- id: 2,
- name: '系统公告',
- },
- ],
- arrIndex: 0,
- },
- onLoad() {
- that = this;
- dd.setNavigationBar({ title: "系统公告" });
- this.getList();
- },
- bindObjPickerChange(e) {
- this.setData({
- arrIndex: e.detail.value,
- page:1,
- isData: false
- });
- that.getList();
- },
- //上啦加载
- onScrollToLower() {
- if (!that.data.isData) {
- this.setData({ page: ++that.data.page })
- this.getList(true);
- }
- },
- getList(is){
- app.$get("api/announcement/list",{page:this.data.page,page_size:20,type:that.data.arrIndex}).then((res) => {
- var data=res.data.data.list;
- if (is) {
- if (data.length == 0) {
- this.setData({
- isData: true
- })
- return;
- }
- var list = that.data.list;
- this.setData({
- list: list.concat(data)
- })
- } else {
- this.setData({ list: [] });
- this.setData({
- list: data,
- isData: false
- })
- }
- })
- },
- //跳转
- openDetail(e) {
- var id = e.target.dataset.id;
- dd.navigateTo({
- url: '../upgradeDetail/upgradeDetail?id='+id
- })
- },
- });
|