1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- import {
- icommunity
- } from '../../../api/api.js';
- const app = getApp()
- Page({
- data: {
- article: {
- fileType: 1,
- imgs: []
- },
- imgUrl: app.globalData.imgUrl,
- },
- clickUpload() {
- if (!this.data.article.articleTitle) {
- return wx.showToast({
- title: '请输入标题'
- })
- }
- if (this.data.article.imgs.length <= 0) {
- return wx.showToast({
- title: '请添加图片'
- })
- }
- let {article} = this.data
- article.coverImage = article.imgs[0] && article.imgs[0].url
- article.filePath = article.imgs.map(i=>i.url).join(',')
- delete article.imgs
- icommunity.loadPubArticle({reqdata:article}, r => {
- wx.showToast({
- mask: true,
- title: '提交成功',
- success() {
- setTimeout(wx.navigateBack, 1300)
- }
- })
- })
- },
- inputTitle(e) {
- this.setData({
- ['article.articleTitle']: e.detail.value
- })
- },
- inputContent(e) {
- this.setData({
- ['article.articleContent']: e.detail.value
- })
- },
- clickImg(e) {
- this.data.article.imgs.splice(e.currentTarget.dataset.i, 1)
- this.setData({
- ['article.imgs']: this.data.article.imgs
- })
- },
- clickAddpic() {
- wx.chooseImage({
- count: 1,
- success: r => {
- icommunity.uploadPics(r.tempFilePaths[0], r => {
- wx.showToast({
- title: '上传成功!'
- })
- this.data.article.imgs.push(r)
- this.setData({
- ['article.imgs']: this.data.article.imgs
- })
- })
- },
- })
- },
- onLoad(args) {}
- })
|