如何从ribbon.js向vue组件传输数据?
我们知道,在vue中可以通过(父组件向子组件传递数据,使用props属性;VueJs 的状态管理模式 Vuex,实现多个组件进行数据共享;子组件向父组件中传递数据,在子组件中使用$emit派发事件,父组件中使用v-on监听事件;通过事件总线(event bus)的方式,可以实现任意两个组件间进行数据传递;)但是这些都是无法在wpsjs中传输的,是因为wpsjs将网页嵌入插件系统,插件系统和网页是两个系统间通讯,所以需要专门的通信方式才行。
wpsjs给出了一种传输方式:wps.PluginStorage.setItem(‘level_num_list’, level_num_list) # 存入变量名,变量
取出方式:
let ps = wps.PluginStorage
this.level_data = JSON.parse(ps.getItem(‘level_num_list’))
TaskPane中修改wps内容,需要鼠标焦点移动到文档内容才做修改
在每次修改后加入下面语句
wps.