
<script>
export default{
data(){
},
methods:{ // 自定义方法,可对data进行处理
method1(){ }
},
components: { }
vuex: {
getters:{ // 获取store的数据
questionnaire: state => statecurrentQuestionnaire
}
actions: { //用来分发数据容器store中mutations方法
action1(){ dispatch("SET_QUEST", item) } // dispatch用来调用父组件store的"SET_QUEST"方法
action2(){ }
}
directives: {
'my-directive': {
bind: function(){ //钩子函数,只调用一次,在指令第一次绑定到元素上时调用 }
update: function(newValue, oldValue) { //函数,在bind之后以初始值为参数第一次调用,之后每当绑定至变化时调用 }
unbind: function(){ //函数,只调用一次,在指令从元素上时调用 }
}
}
// 自定义指令,在<template>中以<div v-my-directives = ""> 方式调用
}
</script>
常规的ExtJS的Store,在new一个Store控件的时候,加上proxy属性,指向URL,在URL里返回特定格式的JSON数据即可。
var store = new ExtdataStore({
// 获取数据的方式
proxy : new Extdata>
1ExtdataModel 里面有dirty属性,如果改动过,dirty=true,你可以根据这个判断一下
2如何数据上传的话,你可以将表中的数据存储到一个数组里面,然后传到后台,到了后台再做处理给你个例子
var answers = [];//存放表中数据
for (var i = 0; i < gridStoregetCount(); i++) {
var answer = gridStoregetAt(i);
answerspush(new Answer({
answer: answerget("answer"),
isRight: answerget("isRight")
}));
}
3修改store的话,直接上传之后storeload()一下就好了
其实我觉得如果可以的话,直接将原本数据删除,然后重新插入数据比较简单一点
以上就是关于vue.js元素内部可以调方法吗全部的内容,包括:vue.js元素内部可以调方法吗、EXT的Store返回的数据集,如何转换成JS数组对象、ExtJS 4中如何获取表格中改动的数据 如何将修改数据上传和修改store等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)