design.js 669 B

12345678910111213141516171819202122232425
  1. var styleExtendHtml = '<div style="display:none;"></div>';
  2. Vue.component("text-extend-style", {
  3. template: styleExtendHtml,
  4. data: function () {
  5. return {
  6. data: this.$parent.data,
  7. list: {},
  8. }
  9. },
  10. created: function () {
  11. if (!this.$parent.data.verify) this.$parent.data.verify = [];
  12. this.$parent.data.verify.push(this.verify);//加载验证方法
  13. this.$parent.data.ignore = ['elementAngle', 'elementBgColor']; //加载忽略内容 -- 其他设置中的属性设置
  14. this.$parent.data.ignoreLoad = true; // 等待忽略数组赋值后加载
  15. },
  16. methods: {
  17. verify: function (index) {
  18. var res = {code: true, message: ""};
  19. return res;
  20. },
  21. }
  22. });