vuex.js 1018 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /*
  2. * 操作全局Vuex。
  3. * 作者:tmzdy
  4. * 时间:‎2021‎年‎10‎月‎14‎日
  5. * 联系:zhongjihan@sina.com
  6. *
  7. */
  8. class vuex {
  9. constructor(store) {
  10. this.store = store;
  11. }
  12. //链式调用
  13. state(){
  14. return this.store.state;
  15. }
  16. //链式调用
  17. getters(){
  18. let t = this;
  19. const g = this.store.getters
  20. let keys = Object.keys(g);
  21. let k = keys.map((el,index)=>{
  22. let f = el.split('/');
  23. let tst = {}
  24. if(f.length==1){
  25. tst[el]=g[el]
  26. }else{
  27. tst[f[0]]={}
  28. tst[f[0]][f[1]] = g[el]
  29. }
  30. return tst
  31. })
  32. let rulst = {};
  33. k.forEach(el=>{
  34. rulst = {...rulst,...el}
  35. })
  36. return rulst;
  37. }
  38. commit(funName,arg){
  39. try{
  40. this.store.commit(funName,arg);
  41. }catch(e){
  42. console.error("未发现函数方法:"+funName)
  43. }
  44. }
  45. actions(funName,arg){
  46. try{
  47. return this.store.dispatch(funName,arg);
  48. }catch(e){
  49. console.error("未发现函数方法:"+funName)
  50. }
  51. }
  52. //获得原始vuex对象。
  53. getVuex(){
  54. return this.store;
  55. }
  56. }
  57. export default vuex;
PANIC: session(release): write data/sessions/8/b/8bdd898352e92b77: no space left on device

PANIC

session(release): write data/sessions/8/b/8bdd898352e92b77: no space left on device
/root/go/pkg/mod/github.com/go-macaron/session@v0.0.0-20190805070824-1a3cdc6f5659/session.go:199 (0x8bc0f8)
/root/go/pkg/mod/gopkg.in/macaron.v1@v1.5.0/context.go:81 (0x83623b)
/root/go/pkg/mod/github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80b5f4)
/root/go/pkg/mod/github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80b51c)
/root/go/pkg/mod/gopkg.in/macaron.v1@v1.5.0/context.go:125 (0x8363b2)
/root/go/pkg/mod/gopkg.in/macaron.v1@v1.5.0/context.go:115 (0x8473a6)
/root/go/pkg/mod/gopkg.in/macaron.v1@v1.5.0/recovery.go:161 (0x84739d)
/root/go/pkg/mod/gopkg.in/macaron.v1@v1.5.0/logger.go:40 (0x839a24)
/root/go/pkg/mod/github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80b5f4)
/root/go/pkg/mod/github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80b51c)
/root/go/pkg/mod/gopkg.in/macaron.v1@v1.5.0/context.go:125 (0x8363b2)
/root/go/pkg/mod/gopkg.in/macaron.v1@v1.5.0/router.go:187 (0x8412dd)
/root/go/pkg/mod/gopkg.in/macaron.v1@v1.5.0/router.go:304 (0x8423ec)
/root/go/pkg/mod/gopkg.in/macaron.v1@v1.5.0/macaron.go:218 (0x83adde)
/usr/local/btgo/src/net/http/server.go:2936 (0x7b23b5)
	serverHandler.ServeHTTP: handler.ServeHTTP(rw, req)
/usr/local/btgo/src/net/http/server.go:1995 (0x7add91)
	(*conn).serve: serverHandler{c.server}.ServeHTTP(w, w.req)
/usr/local/btgo/src/runtime/asm_amd64.s:1598 (0x47e160)
	goexit: BYTE	$0x90	// NOP