no message
This commit is contained in:
parent
adb4e7f031
commit
84f308f94e
@ -3,10 +3,12 @@ import AV from 'leancloud-storage'
|
|||||||
export const saveObject = (className, params) => {
|
export const saveObject = (className, params) => {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
const Todo = AV.Object.extend(className)
|
const Todo = AV.Object.extend(className)
|
||||||
|
const user = AV.User.current()
|
||||||
var todo = new Todo()
|
var todo = new Todo()
|
||||||
for (var i in params) {
|
for (var i in params) {
|
||||||
todo.set(i, params[i])
|
todo.set(i, params[i])
|
||||||
}
|
}
|
||||||
|
todo.set(user, user)
|
||||||
todo.save().then((res) => {
|
todo.save().then((res) => {
|
||||||
resolve(res)
|
resolve(res)
|
||||||
}, (error) => {
|
}, (error) => {
|
||||||
@ -20,11 +22,13 @@ export const getObject = (className, params) => {
|
|||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
const query = new AV.Query(className)
|
const query = new AV.Query(className)
|
||||||
// 查询多个条件
|
// 查询多个条件
|
||||||
|
const user = AV.User.current()
|
||||||
for (const v in params) {
|
for (const v in params) {
|
||||||
if (params[v]) {
|
if (params[v]) {
|
||||||
query.equalTo(v, params[v])
|
query.equalTo(v, params[v])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
query.equalTo('user', user)
|
||||||
query.find().then((res) => {
|
query.find().then((res) => {
|
||||||
resolve(res)
|
resolve(res)
|
||||||
}, (error) => {
|
}, (error) => {
|
||||||
|
@ -82,7 +82,7 @@ import Dialog from './components/Dialog.vue'
|
|||||||
import Login from './components/Login.vue'
|
import Login from './components/Login.vue'
|
||||||
import gsap from 'gsap'
|
import gsap from 'gsap'
|
||||||
import { ElMessage, ElMessageBox } from 'element-plus'
|
import { ElMessage, ElMessageBox } from 'element-plus'
|
||||||
import { importBookmark, exportBookmark } from './components/utils.js'
|
import { importBookmark, exportBookmark, getRemoteList } from './components/utils.js'
|
||||||
import Cookie from 'js-cookie'
|
import Cookie from 'js-cookie'
|
||||||
import Api from './Api/user.js'
|
import Api from './Api/user.js'
|
||||||
var rowData = []
|
var rowData = []
|
||||||
@ -125,7 +125,7 @@ export default {
|
|||||||
username: '未登录'
|
username: '未登录'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
// 设置用户
|
||||||
const setUsername = () => {
|
const setUsername = () => {
|
||||||
if (Cookie.get('userInfo')) {
|
if (Cookie.get('userInfo')) {
|
||||||
data.userInfo = JSON.parse(Cookie.get('userInfo'))
|
data.userInfo = JSON.parse(Cookie.get('userInfo'))
|
||||||
@ -135,6 +135,8 @@ export default {
|
|||||||
}
|
}
|
||||||
setUsername()
|
setUsername()
|
||||||
|
|
||||||
|
getRemoteList()
|
||||||
|
|
||||||
// 全部数据筛选功能
|
// 全部数据筛选功能
|
||||||
watch(
|
watch(
|
||||||
() => data.searchVal,
|
() => data.searchVal,
|
||||||
|
@ -1,3 +1,6 @@
|
|||||||
|
import {saveObject, getObject} from '../Api/common.js'
|
||||||
|
import { ElMessage } from 'element-plus'
|
||||||
|
|
||||||
function walkBookmarksTree(root) {
|
function walkBookmarksTree(root) {
|
||||||
const result = []
|
const result = []
|
||||||
// 深度优先遍历
|
// 深度优先遍历
|
||||||
@ -61,6 +64,13 @@ export function importBookmark() {
|
|||||||
reader.onload = function () {
|
reader.onload = function () {
|
||||||
mybookmark.innerHTML = reader.result
|
mybookmark.innerHTML = reader.result
|
||||||
console.log(walkBookmarksTree(mybookmark))
|
console.log(walkBookmarksTree(mybookmark))
|
||||||
|
const formDatas = localStorage.getItem('BOOKMARK')
|
||||||
|
const params = {formDatas: formDatas}
|
||||||
|
console.log(params)
|
||||||
|
saveObject('BOOKMARK', params).then(res => {
|
||||||
|
console.log('导入成功', res)
|
||||||
|
ElMessage.success('导入成功')
|
||||||
|
})
|
||||||
// const myData = walkBookmarksTree(mybookmark)
|
// const myData = walkBookmarksTree(mybookmark)
|
||||||
// myData && localStorage.setItem('BOOKMARK', myData)
|
// myData && localStorage.setItem('BOOKMARK', myData)
|
||||||
}
|
}
|
||||||
@ -85,3 +95,10 @@ export function exportBookmark() {
|
|||||||
this.$message.warning('暂无可导出数据')
|
this.$message.warning('暂无可导出数据')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 获取远程书签
|
||||||
|
export const getRemoteList = () => {
|
||||||
|
getObject('BOOKMARK').then(res => {
|
||||||
|
console.log('获取书签', res)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user