vue.js元素内部可以调方法吗

vue.js元素内部可以调方法吗,第1张

<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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9481362.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存