import axios from 'axios' export function isUrl(url) { const Reg = /(http|https):\/\/([\w.]+\/?)\S*/ if (Reg.test(url)) { return true } else { return false } } export function keepLastIndex(obj, window) { console.log('进来了') if (window.getSelection) { // ie11 10 9 ff safari console.log('进来了11111') obj.focus() // 解决ff不获取焦点无法定位问题 const range = window.getSelection() // 创建range range.selectAllChildren(obj) // range 选择obj下所有子内容 range.collapseToEnd() // 光标移至最后 } else if (document.selection) { // ie10 9 8 7 6 5 console.log('进来了2222') const range = document.selection.createRange() // 创建选择对象 range.moveToElementText(obj) // range定位到obj range.collapse(false) // 光标移至最后 range.select() } } export function uploadImg(imgData) { return new Promise((resolve, reject) => { const HTTP = axios.create({ baseURL: '/apis', // 这是基础url headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, transformRequest: [(data) => { // Do whatever you want to transform the data let ret = '' for (const it in data) { ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&' } return ret }] }) HTTP.post('//star.xiaojukeji.com/upload/img.node', { 'imgData': imgData, 'innerPublic': true }).then((res) => { console.log('res', res) console.log('res.url', res.url) resolve(res.data.url) }) }) }