热卖商品
新闻详情
COSMIX-CLI: cosmix应用脚手架
来自 : gitee.com/lsp_study/COSMIX-C..
发布时间:2021-03-25
COSMIX-CLI应用脚手架
运行环境框架链接:框架示例
Build Setup# install dependencies npm install # development environment: serve with hot reload at localhost:8080 npm run dev # test environment: serve with hot reload at localhost:8080 npm run dev_test # production environment: serve with hot reload at localhost:8080 npm run dev_prod # build for production with minification npm run buildAPIs 引用资源
import request from \"Utils/request\";// 请求数据必须 import { apis } from \"Utils/apis\";// 第三方的接口 import { cmx, library } from \"Utils/cosmix\";// 必须 import store from \"Utils/store\";// appkey 静态accesstoken 自定义登录地址等变量定义 import moment from \"moment\";// 时间处理类,非必需修改配置
/config/dev.env.js中baseURL /config/prod.env.js中baseURL /src/utils/cosmix.js中SERVER_PROTOCOL、SERVER_IP、SERVER_WEB_PORT /src/utils/store.js中appkey、staticAccesstoken、workspace调用
export default { name: \"OnePage\", data() { return { accesstoken: \"\", openid: \"\" // other parameters } }, // mounted // methods created() { cmx.init({ appkey: store.appkey, redirecturi: location.href, locationLoginUrl: store.locationLoginUrl }); this.accesstoken = cmx.getAccesstoken(); this.openid = cmx.getOpenid(); } }读取数据接口
request .get(cmx.apis.get(\"fieldsign\"), { params: { token: this.accesstoken, condition: library.safeEncodeBase64({ userField: {// user字段包含当前登录用户 has: this.openid }, textField: \"searchText\" }), range: library.safeEncodeBase64({ sturcture: 0,// 是否返回表结构 data: 1,// 是否返回表数据 total: 0// 是否返回总数 }), pagination: library.safeEncodeBase64({ nowPageNumber: 0,// 当前第1页 pageSize: 20// 每页20条 }), sort: library.safeEncodeBase64({ _id: -1 }) } }) .then(response = { console.log(response); var result = response.data.data; // TODO }) .catch(error = { console.log(error); });新增数据接口
request .post(cmx.apis.post(\"fieldsign\"), { token: this.accesstoken, data: library.safeEncodeBase64({ userField: [this.openid], fileField: [{ name: \"文件名\", url: \"文件绝对地址\", size: \"1000\" }], timeField: moment().format(\'HH:mm:ss\'), datetimeField: moment().format(), dateField: moment().format(\'yyyy-MM-dd\'), selectField: [\"0\"], textField: \"text\", numField: 100.01, autoNumberField: \"\", userField: [ \"XXXXXXXX\"// _id ], organizeField: [ \"XXXXXXXX\"// _id ], passwordField: \"123456\" }) }) .then(response = { console.log(response); var result = response.data.data; // TODO }) .catch(error = { console.log(error); });更新数据接口
request .post(cmx.apis.put(\"fieldsign\"), { token: this.accesstoken, condition: library.safeEncodeBase64({ _id: _id }), data: library.safeEncodeBase64({ // 类似新增数据接口 }) }) .then(response = { var result = response.data; // TODO }) .catch(error = { console.log(error); });删除数据接口
request .post(cmx.apis.delete(\"fieldsign\"), { token: this.accesstoken, condition: library.safeEncodeBase64({ _id: \'数据_id\' }) }) .then(response = { var result = response.data; // TODO }) .catch(error = { console.log(error); });
本文链接: http://cosmix.immuno-online.com/view-737415.html
发布于 : 2021-03-25
阅读(0)
最新动态
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
公司介绍
品牌分类
联络我们