| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- const {fetchGraphql} = require('../../../utils/util.js');
- const {serverbyprops} = require('../../../config/gql.js');
- Component({
- /**
- * 组件的属性列表
- */
- properties: {},
- /**
- * 组件的初始数据
- */
- data: {
- servers: '',
- serverID: '',
- },
- /**
- * 组件的方法列表
- */
- methods: {
- useStorge() {
- const servers = wx.getStorageSync('servers');
- console.log(servers);
- if (servers) {
- this.setData({
- servers,
- loading: false
- })
- } else {
- fetchGraphql(serverbyprops, {}, 'servers', 'serverbyprops', this).then(servers => {
- wx.setStorage({
- key: 'servers',
- data: servers
- });
- this.setData({
- loading: false
- })
- })
- }
- },
- noUserStorge() {
- fetchGraphql(serverbyprops, {}, 'servers', 'serverbyprops', this).then(servers => {
- this.setData({
- loading: false
- })
- })
- },
- selectServer(e) {
- this.setData({
- serverID: e.target.id
- });
- wx.showLoading({
- title: '获取服务中',
- })
- },
- addServer() {
- this.setData({
- serverID: 'add'
- })
- }
- },
- lifetimes: {
- attached() {
- this.useStorge()
- }
- }
- });
|