| 1 |
- {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\components\\mobilePage\\home_title.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\components\\mobilePage\\home_title.vue","mtime":1761614938973},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOw0KZXhwb3J0IGRlZmF1bHQgew0KICBuYW1lOiAnaG9tZV90aXRsZScsDQogIGNuYW1lOiAn5paH5pys5qCH6aKYJywNCiAgaWNvbjogJyNpY29uenVqaWFuLWJpYW90aScsDQogIGNvbmZpZ05hbWU6ICdjX2hvbWVfdGl0bGUnLA0KICB0eXBlOiAyLCAvLyAwIOWfuuehgOe7hOS7tiAxIOiQpemUgOe7hOS7tiAy5bel5YW357uE5Lu2DQogIGRlZmF1bHROYW1lOiAndGl0bGVzJywgLy8g5aSW6Z2i5Yy56YWN5ZCN56ewDQogIHByb3BzOiB7DQogICAgaW5kZXg6IHsNCiAgICAgIHR5cGU6IG51bGwsDQogICAgfSwNCiAgICBudW06IHsNCiAgICAgIHR5cGU6IG51bGwsDQogICAgfSwNCiAgfSwNCiAgY29tcHV0ZWQ6IHsNCiAgICAuLi5tYXBTdGF0ZSgnbW9iaWxkQ29uZmlnJywgWydkZWZhdWx0QXJyYXknXSksDQogIH0sDQogIHdhdGNoOiB7DQogICAgcGFnZURhdGE6IHsNCiAgICAgIGhhbmRsZXIoblZhbCwgb1ZhbCkgew0KICAgICAgICB0aGlzLnNldENvbmZpZyhuVmFsKTsNCiAgICAgIH0sDQogICAgICBkZWVwOiB0cnVlLA0KICAgIH0sDQogICAgbnVtOiB7DQogICAgICBoYW5kbGVyKG5WYWwsIG9WYWwpIHsNCiAgICAgICAgbGV0IGRhdGEgPSB0aGlzLiRzdG9yZS5zdGF0ZS5tb2JpbGRDb25maWcuZGVmYXVsdEFycmF5W25WYWxdOw0KICAgICAgICB0aGlzLnNldENvbmZpZyhkYXRhKTsNCiAgICAgIH0sDQogICAgICBkZWVwOiB0cnVlLA0KICAgIH0sDQogICAgZGVmYXVsdEFycmF5OiB7DQogICAgICBoYW5kbGVyKG5WYWwsIG9WYWwpIHsNCiAgICAgICAgbGV0IGRhdGEgPSB0aGlzLiRzdG9yZS5zdGF0ZS5tb2JpbGRDb25maWcuZGVmYXVsdEFycmF5W3RoaXMubnVtXTsNCiAgICAgICAgdGhpcy5zZXRDb25maWcoZGF0YSk7DQogICAgICB9LA0KICAgICAgZGVlcDogdHJ1ZSwNCiAgICB9LA0KICB9LA0KICBkYXRhKCkgew0KICAgIHJldHVybiB7DQogICAgICBkZWZhdWx0Q29uZmlnOiB7DQogICAgICAgIGNuYW1lOiAn5paH5pys5qCH6aKYJywNCiAgICAgICAgbmFtZTogJ3RpdGxlcycsDQogICAgICAgIHRpbWVzdGFtcDogdGhpcy5udW0sDQogICAgICAgIGlzSGlkZTogZmFsc2UsDQogICAgICAgIHNldFVwOiB7DQogICAgICAgICAgdGFiVmFsOiAwLA0KICAgICAgICB9LA0KICAgICAgICB0aXRsZUxlZnQ6ICfmoIfpopjorr7nva4nLA0KICAgICAgICB0aXRsZVJpZ2h0OiAn5paH5a2X6K6+572uJywNCiAgICAgICAgdGl0bGVDdXJyZW5jeTogJ+mAmueUqOagt+W8jycsDQogICAgICAgIHRpdGxlQ29uZmlnOiB7DQogICAgICAgICAgdGl0bGU6ICfmoIfpopjlkI3np7AnLA0KICAgICAgICAgIHZhbHVlOiAn5qCH6aKYJywNCiAgICAgICAgICBwbGFjZTogJ+ivt+i+k+WFpeagh+mimCcsDQogICAgICAgICAgbWF4OiAxMCwNCiAgICAgICAgfSwNCiAgICAgICAgdGl0bGVDb25maWdSaWdodDogew0KICAgICAgICAgIHRpdGxlOiAn5Y+z5L6n5paH5a2XJywNCiAgICAgICAgICB2YWx1ZTogJ+abtOWkmicsDQogICAgICAgICAgcGxhY2U6ICfor7fovpPlhaXlj7PkvqfmloflrZcnLA0KICAgICAgICAgIG1heDogNSwNCiAgICAgICAgfSwNCiAgICAgICAgYnV0dG9uQ29uZmlnOiB7DQogICAgICAgICAgdGl0bGU6ICflj7PkvqfmjInpkq4nLA0KICAgICAgICAgIHRhYlZhbDogMCwNCiAgICAgICAgICB0YWJMaXN0OiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgIG5hbWU6ICfmmL7npLonLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgbmFtZTogJ+makOiXjycsDQogICAgICAgICAgICB9LA0KICAgICAgICAgIF0sDQogICAgICAgIH0sDQogICAgICAgIGxpbmtDb25maWc6IHsNCiAgICAgICAgICB0aXRsZTogJ+mTvuaOpScsDQogICAgICAgICAgdmFsdWU6ICcnLA0KICAgICAgICAgIHBsYWNlOiAn6K+36L6T5YWl6ZO+5o6l5Zyw5Z2AJywNCiAgICAgICAgICBtYXg6IDEwMCwNCiAgICAgICAgICB0eXBlOiAnbGluaycsDQogICAgICAgIH0sDQogICAgICAgIHRoZW1lQ29sb3I6IHsNCiAgICAgICAgICB0aXRsZTogJ+agh+mimOminOiJsicsDQogICAgICAgICAgbmFtZTogJ3RoZW1lQ29sb3InLA0KICAgICAgICAgIGRlZmF1bHQ6IFsNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgaXRlbTogJyMzMzMzMzMnLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICBdLA0KICAgICAgICAgIGNvbG9yOiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgIGl0ZW06ICcjMzMzMzMzJywNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgXSwNCiAgICAgICAgfSwNCiAgICAgICAgYnV0dG9uQ29sb3I6IHsNCiAgICAgICAgICB0aXRsZTogJ+aMiemSruminOiJsicsDQogICAgICAgICAgZGVmYXVsdDogWw0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICBpdGVtOiAnIzk5OTk5OScsDQogICAgICAgICAgICB9LA0KICAgICAgICAgIF0sDQogICAgICAgICAgY29sb3I6IFsNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgaXRlbTogJyM5OTk5OTknLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICBdLA0KICAgICAgICB9LA0KICAgICAgICB0aXRsZUNvbG9yOiB7DQogICAgICAgICAgdGl0bGU6ICfnu4Tku7bog4zmma8nLA0KICAgICAgICAgIGRlZmF1bHQ6IFsNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgaXRlbTogJyNmZmYnLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgaXRlbTogJyNmZmYnLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICBdLA0KICAgICAgICAgIGNvbG9yOiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgIGl0ZW06ICcjZmZmJywNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgIGl0ZW06ICcjZmZmJywNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgXSwNCiAgICAgICAgfSwNCiAgICAgICAgYm90dG9tQmdDb2xvcjogew0KICAgICAgICAgIHRpdGxlOiAn5bqV6YOo6IOM5pmvJywNCiAgICAgICAgICBkZWZhdWx0OiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgIGl0ZW06ICcjZmZmJywNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgXSwNCiAgICAgICAgICBjb2xvcjogWw0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICBpdGVtOiAnI2ZmZicsDQogICAgICAgICAgICB9LA0KICAgICAgICAgIF0sDQogICAgICAgIH0sDQogICAgICAgIGJ1dHRvblRleHQ6IHsNCiAgICAgICAgICB0aXRsZTogJ+aMiemSruaWh+WtlycsDQogICAgICAgICAgdmFsOiAxMiwNCiAgICAgICAgICBtaW46IDYsDQogICAgICAgIH0sDQogICAgICAgIHRvcENvbmZpZzogew0KICAgICAgICAgIHRpdGxlOiAn5LiK6L656LedJywNCiAgICAgICAgICB2YWw6IDAsDQogICAgICAgICAgbWluOiAwLA0KICAgICAgICB9LA0KICAgICAgICBib3R0b21Db25maWc6IHsNCiAgICAgICAgICB0aXRsZTogJ+S4i+i+uei3nScsDQogICAgICAgICAgdmFsOiAwLA0KICAgICAgICAgIG1pbjogMCwNCiAgICAgICAgfSwNCiAgICAgICAgcHJDb25maWc6IHsNCiAgICAgICAgICB0aXRsZTogJ+W3puWPs+i+uei3nScsDQogICAgICAgICAgdmFsOiAwLA0KICAgICAgICAgIG1pbjogMCwNCiAgICAgICAgfSwNCiAgICAgICAgdGV4dFBvc2l0aW9uOiB7DQogICAgICAgICAgdGl0bGU6ICfmoIfpopjkvY3nva4nLA0KICAgICAgICAgIHRhYlZhbDogMCwNCiAgICAgICAgICB0YWJMaXN0OiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgIG5hbWU6ICflt6blr7npvZAnLA0KICAgICAgICAgICAgICBzdHlsZTogJ2xlZnQnLA0KICAgICAgICAgICAgICBpY29uOiAnaWNvbmRvY19sZWZ0JywNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgIG5hbWU6ICflsYXkuK3lr7npvZAnLA0KICAgICAgICAgICAgICBzdHlsZTogJ2NlbnRlcicsDQogICAgICAgICAgICAgIGljb246ICdpY29uZG9jX2NlbnRlcicsDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICBuYW1lOiAn5Y+z5a+56b2QJywNCiAgICAgICAgICAgICAgc3R5bGU6ICdyaWdodCcsDQogICAgICAgICAgICAgIGljb246ICdpY29uZG9jX3JpZ2h0JywNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgXSwNCiAgICAgICAgfSwNCiAgICAgICAgdGV4dFN0eWxlOiB7DQogICAgICAgICAgdGl0bGU6ICfmoIfpopjmoLflvI8nLA0KICAgICAgICAgIHRhYlZhbDogMCwNCiAgICAgICAgICB0YWJMaXN0OiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgIG5hbWU6ICfmraPluLgnLA0KICAgICAgICAgICAgICBzdHlsZTogJ25vcm1hbCcsDQogICAgICAgICAgICAgIGljb246ICdpY29uZG9jX2dlbmVyYWwnLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgbmFtZTogJ+WAvuaWnCcsDQogICAgICAgICAgICAgIHN0eWxlOiAnaXRhbGljJywNCiAgICAgICAgICAgICAgaWNvbjogJ2ljb25kb2Nfc2tldycsDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICBuYW1lOiAn5Yqg57KXJywNCiAgICAgICAgICAgICAgc3R5bGU6ICdib2xkJywNCiAgICAgICAgICAgICAgaWNvbjogJ2ljb25kb2NfYm9sZCcsDQogICAgICAgICAgICB9LA0KICAgICAgICAgIF0sDQogICAgICAgIH0sDQogICAgICAgIGZvbnRTaXplOiB7DQogICAgICAgICAgdGl0bGU6ICfmoIfpopjmloflrZcnLA0KICAgICAgICAgIHZhbDogMTYsDQogICAgICAgICAgbWluOiA4LA0KICAgICAgICB9LA0KICAgICAgICBtYkNvbmZpZzogew0KICAgICAgICAgIHRpdGxlOiAn6aG16Z2i5LiK6Ze06LedJywNCiAgICAgICAgICB2YWw6IDAsDQogICAgICAgICAgbWluOiAwLA0KICAgICAgICB9LA0KICAgICAgICBmaWxsZXQ6IHsNCiAgICAgICAgICB0aXRsZTogJ+iDjOaZr+WchuinkicsDQogICAgICAgICAgdHlwZTogMCwNCiAgICAgICAgICBsaXN0OiBbDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgIHZhbDogJ+WFqOmDqCcsDQogICAgICAgICAgICAgIGljb246ICdpY29uY2FvenVvLXpoZW5ndGknLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgdmFsOiAn5Y2V5LiqJywNCiAgICAgICAgICAgICAgaWNvbjogJ2ljb25jYW96dW8tYmlhbmppYW8nLA0KICAgICAgICAgICAgfSwNCiAgICAgICAgICBdLA0KICAgICAgICAgIHZhbE5hbWU6ICflnIbop5LlgLwnLA0KICAgICAgICAgIHZhbDogMCwNCiAgICAgICAgICBtaW46IDAsDQogICAgICAgICAgdmFsTGlzdDogW3sgdmFsOiAwIH0sIHsgdmFsOiAwIH0sIHsgdmFsOiAwIH0sIHsgdmFsOiAwIH1dLA0KICAgICAgICB9LA0KICAgICAgfSwNCiAgICAgIHRpdGxlVHh0OiAnJywNCiAgICAgIGxpbms6ICcnLA0KICAgICAgdHh0UG9zaXRpb246ICcnLA0KICAgICAgdHh0U3R5bGU6ICcnLA0KICAgICAgZm9udFNpemU6IDAsDQogICAgICB0aXRsZUNvbG9yTGVmdDogJycsDQogICAgICB0aXRsZUNvbG9yUmlnaHQ6ICcnLA0KICAgICAgdGhlbWVDb2xvcjogJycsDQogICAgICBwckNvbmZpZzogMCwNCiAgICAgIHBhZ2VEYXRhOiB7fSwNCiAgICAgIGJvdHRvbUJnQ29sb3I6ICcnLA0KICAgICAgbWJDb25maWc6IDAsDQogICAgICBidXR0b25Db25maWc6IDAsDQogICAgICBidXR0b25UaXRsZTogJycsDQogICAgICBidXR0b25Db2xvcjogJycsDQogICAgICBidXR0b25TaXplOiAwLA0KICAgICAgdG9wQ29uZmlnOiAwLA0KICAgICAgYm90dG9tQ29uZmlnOiAwLA0KICAgICAgZmlsbGV0OiAwLA0KICAgICAgZmlsbGV0VmFsOiAwLA0KICAgICAgdmFsTGlzdDogW10sDQogICAgfTsNCiAgfSwNCiAgbW91bnRlZCgpIHsNCiAgICB0aGlzLiRuZXh0VGljaygoKSA9PiB7DQogICAgICB0aGlzLnBhZ2VEYXRhID0gdGhpcy4kc3RvcmUuc3RhdGUubW9iaWxkQ29uZmlnLmRlZmF1bHRBcnJheVt0aGlzLm51bV07DQogICAgICB0aGlzLnNldENvbmZpZyh0aGlzLnBhZ2VEYXRhKTsNCiAgICB9KTsNCiAgfSwNCiAgbWV0aG9kczogew0KICAgIHNldENvbmZpZyhkYXRhKSB7DQogICAgICBpZiAoIWRhdGEpIHJldHVybjsNCiAgICAgIGlmIChkYXRhLm1iQ29uZmlnKSB7DQogICAgICAgIHRoaXMudGl0bGVUeHQgPSBkYXRhLnRpdGxlQ29uZmlnLnZhbHVlOw0KICAgICAgICB0aGlzLmxpbmsgPSBkYXRhLmxpbmtDb25maWcudmFsdWU7DQogICAgICAgIHRoaXMudHh0UG9zaXRpb24gPSBkYXRhLnRleHRQb3NpdGlvbi50YWJMaXN0W2RhdGEudGV4dFBvc2l0aW9uLnRhYlZhbF0uc3R5bGU7DQogICAgICAgIHRoaXMudHh0U3R5bGUgPSBkYXRhLnRleHRTdHlsZS50YWJMaXN0W2RhdGEudGV4dFN0eWxlLnRhYlZhbF0uc3R5bGU7DQogICAgICAgIHRoaXMudGhlbWVDb2xvciA9IGRhdGEudGhlbWVDb2xvci5jb2xvclswXS5pdGVtOw0KICAgICAgICB0aGlzLmZvbnRTaXplID0gZGF0YS5mb250U2l6ZS52YWw7DQogICAgICAgIHRoaXMubWJDb25maWcgPSBkYXRhLm1iQ29uZmlnLnZhbDsNCiAgICAgICAgdGhpcy5wckNvbmZpZyA9IGRhdGEucHJDb25maWcudmFsOw0KICAgICAgICB0aGlzLnRpdGxlQ29sb3JMZWZ0ID0gZGF0YS50aXRsZUNvbG9yLmNvbG9yWzBdLml0ZW07DQogICAgICAgIHRoaXMudGl0bGVDb2xvclJpZ2h0ID0gZGF0YS50aXRsZUNvbG9yLmNvbG9yWzFdLml0ZW07DQogICAgICAgIHRoaXMuYm90dG9tQmdDb2xvciA9IGRhdGEuYm90dG9tQmdDb2xvci5jb2xvclswXS5pdGVtOw0KICAgICAgICB0aGlzLmJ1dHRvbkNvbmZpZyA9IGRhdGEuYnV0dG9uQ29uZmlnLnRhYlZhbDsNCiAgICAgICAgdGhpcy5idXR0b25UaXRsZSA9IGRhdGEudGl0bGVDb25maWdSaWdodC52YWx1ZTsNCiAgICAgICAgdGhpcy5idXR0b25Db2xvciA9IGRhdGEuYnV0dG9uQ29sb3IuY29sb3JbMF0uaXRlbTsNCiAgICAgICAgdGhpcy5idXR0b25TaXplID0gZGF0YS5idXR0b25UZXh0LnZhbDsNCiAgICAgICAgdGhpcy50b3BDb25maWcgPSBkYXRhLnRvcENvbmZpZy52YWw7DQogICAgICAgIHRoaXMuYm90dG9tQ29uZmlnID0gZGF0YS5ib3R0b21Db25maWcudmFsOw0KICAgICAgICB0aGlzLmZpbGxldCA9IGRhdGEuZmlsbGV0LnR5cGU7DQogICAgICAgIHRoaXMuZmlsbGV0VmFsID0gZGF0YS5maWxsZXQudmFsOw0KICAgICAgICB0aGlzLnZhbExpc3QgPSBkYXRhLmZpbGxldC52YWxMaXN0Ow0KICAgICAgfQ0KICAgIH0sDQogIH0sDQp9Ow0K"},{"version":3,"sources":["home_title.vue"],"names":[],"mappings":";AA+CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"home_title.vue","sourceRoot":"src/components/mobilePage","sourcesContent":["<template>\r\n <div\r\n :style=\"{\r\n background: bottomBgColor,\r\n marginTop: mbConfig + 'px',\r\n paddingTop: topConfig + 'px',\r\n paddingBottom: bottomConfig + 'px',\r\n paddingLeft: prConfig + 'px',\r\n paddingRight: prConfig + 'px',\r\n }\"\r\n >\r\n <div\r\n class=\"title\"\r\n :style=\"{\r\n background: `linear-gradient(90deg,${titleColorLeft} 0%,${titleColorRight} 100%)`,\r\n borderRadius: fillet\r\n ? valList[0].val + 'px ' + valList[1].val + 'px ' + valList[3].val + 'px ' + valList[2].val + 'px'\r\n : filletVal + 'px',\r\n }\"\r\n >\r\n <div\r\n class=\"title-box\"\r\n :class=\"buttonConfig ? 'on' : ''\"\r\n :style=\"{\r\n color: themeColor,\r\n fontSize: fontSize + 'px',\r\n fontStyle: txtStyle != 'bold' ? txtStyle : '',\r\n fontWeight: txtStyle == 'bold' ? txtStyle : '',\r\n textAlign: txtPosition,\r\n }\"\r\n >\r\n {{ titleTxt }}\r\n </div>\r\n <div\r\n v-if=\"!buttonConfig\"\r\n :style=\"{\r\n color: buttonColor,\r\n fontSize: buttonSize + 'px',\r\n }\"\r\n >\r\n {{ buttonTitle }}<span class=\"iconfont iconjinru\"></span>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nexport default {\r\n name: 'home_title',\r\n cname: '文本标题',\r\n icon: '#iconzujian-biaoti',\r\n configName: 'c_home_title',\r\n type: 2, // 0 基础组件 1 营销组件 2工具组件\r\n defaultName: 'titles', // 外面匹配名称\r\n props: {\r\n index: {\r\n type: null,\r\n },\r\n num: {\r\n type: null,\r\n },\r\n },\r\n computed: {\r\n ...mapState('mobildConfig', ['defaultArray']),\r\n },\r\n watch: {\r\n pageData: {\r\n handler(nVal, oVal) {\r\n this.setConfig(nVal);\r\n },\r\n deep: true,\r\n },\r\n num: {\r\n handler(nVal, oVal) {\r\n let data = this.$store.state.mobildConfig.defaultArray[nVal];\r\n this.setConfig(data);\r\n },\r\n deep: true,\r\n },\r\n defaultArray: {\r\n handler(nVal, oVal) {\r\n let data = this.$store.state.mobildConfig.defaultArray[this.num];\r\n this.setConfig(data);\r\n },\r\n deep: true,\r\n },\r\n },\r\n data() {\r\n return {\r\n defaultConfig: {\r\n cname: '文本标题',\r\n name: 'titles',\r\n timestamp: this.num,\r\n isHide: false,\r\n setUp: {\r\n tabVal: 0,\r\n },\r\n titleLeft: '标题设置',\r\n titleRight: '文字设置',\r\n titleCurrency: '通用样式',\r\n titleConfig: {\r\n title: '标题名称',\r\n value: '标题',\r\n place: '请输入标题',\r\n max: 10,\r\n },\r\n titleConfigRight: {\r\n title: '右侧文字',\r\n value: '更多',\r\n place: '请输入右侧文字',\r\n max: 5,\r\n },\r\n buttonConfig: {\r\n title: '右侧按钮',\r\n tabVal: 0,\r\n tabList: [\r\n {\r\n name: '显示',\r\n },\r\n {\r\n name: '隐藏',\r\n },\r\n ],\r\n },\r\n linkConfig: {\r\n title: '链接',\r\n value: '',\r\n place: '请输入链接地址',\r\n max: 100,\r\n type: 'link',\r\n },\r\n themeColor: {\r\n title: '标题颜色',\r\n name: 'themeColor',\r\n default: [\r\n {\r\n item: '#333333',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#333333',\r\n },\r\n ],\r\n },\r\n buttonColor: {\r\n title: '按钮颜色',\r\n default: [\r\n {\r\n item: '#999999',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#999999',\r\n },\r\n ],\r\n },\r\n titleColor: {\r\n title: '组件背景',\r\n default: [\r\n {\r\n item: '#fff',\r\n },\r\n {\r\n item: '#fff',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#fff',\r\n },\r\n {\r\n item: '#fff',\r\n },\r\n ],\r\n },\r\n bottomBgColor: {\r\n title: '底部背景',\r\n default: [\r\n {\r\n item: '#fff',\r\n },\r\n ],\r\n color: [\r\n {\r\n item: '#fff',\r\n },\r\n ],\r\n },\r\n buttonText: {\r\n title: '按钮文字',\r\n val: 12,\r\n min: 6,\r\n },\r\n topConfig: {\r\n title: '上边距',\r\n val: 0,\r\n min: 0,\r\n },\r\n bottomConfig: {\r\n title: '下边距',\r\n val: 0,\r\n min: 0,\r\n },\r\n prConfig: {\r\n title: '左右边距',\r\n val: 0,\r\n min: 0,\r\n },\r\n textPosition: {\r\n title: '标题位置',\r\n tabVal: 0,\r\n tabList: [\r\n {\r\n name: '左对齐',\r\n style: 'left',\r\n icon: 'icondoc_left',\r\n },\r\n {\r\n name: '居中对齐',\r\n style: 'center',\r\n icon: 'icondoc_center',\r\n },\r\n {\r\n name: '右对齐',\r\n style: 'right',\r\n icon: 'icondoc_right',\r\n },\r\n ],\r\n },\r\n textStyle: {\r\n title: '标题样式',\r\n tabVal: 0,\r\n tabList: [\r\n {\r\n name: '正常',\r\n style: 'normal',\r\n icon: 'icondoc_general',\r\n },\r\n {\r\n name: '倾斜',\r\n style: 'italic',\r\n icon: 'icondoc_skew',\r\n },\r\n {\r\n name: '加粗',\r\n style: 'bold',\r\n icon: 'icondoc_bold',\r\n },\r\n ],\r\n },\r\n fontSize: {\r\n title: '标题文字',\r\n val: 16,\r\n min: 8,\r\n },\r\n mbConfig: {\r\n title: '页面上间距',\r\n val: 0,\r\n min: 0,\r\n },\r\n fillet: {\r\n title: '背景圆角',\r\n type: 0,\r\n list: [\r\n {\r\n val: '全部',\r\n icon: 'iconcaozuo-zhengti',\r\n },\r\n {\r\n val: '单个',\r\n icon: 'iconcaozuo-bianjiao',\r\n },\r\n ],\r\n valName: '圆角值',\r\n val: 0,\r\n min: 0,\r\n valList: [{ val: 0 }, { val: 0 }, { val: 0 }, { val: 0 }],\r\n },\r\n },\r\n titleTxt: '',\r\n link: '',\r\n txtPosition: '',\r\n txtStyle: '',\r\n fontSize: 0,\r\n titleColorLeft: '',\r\n titleColorRight: '',\r\n themeColor: '',\r\n prConfig: 0,\r\n pageData: {},\r\n bottomBgColor: '',\r\n mbConfig: 0,\r\n buttonConfig: 0,\r\n buttonTitle: '',\r\n buttonColor: '',\r\n buttonSize: 0,\r\n topConfig: 0,\r\n bottomConfig: 0,\r\n fillet: 0,\r\n filletVal: 0,\r\n valList: [],\r\n };\r\n },\r\n mounted() {\r\n this.$nextTick(() => {\r\n this.pageData = this.$store.state.mobildConfig.defaultArray[this.num];\r\n this.setConfig(this.pageData);\r\n });\r\n },\r\n methods: {\r\n setConfig(data) {\r\n if (!data) return;\r\n if (data.mbConfig) {\r\n this.titleTxt = data.titleConfig.value;\r\n this.link = data.linkConfig.value;\r\n this.txtPosition = data.textPosition.tabList[data.textPosition.tabVal].style;\r\n this.txtStyle = data.textStyle.tabList[data.textStyle.tabVal].style;\r\n this.themeColor = data.themeColor.color[0].item;\r\n this.fontSize = data.fontSize.val;\r\n this.mbConfig = data.mbConfig.val;\r\n this.prConfig = data.prConfig.val;\r\n this.titleColorLeft = data.titleColor.color[0].item;\r\n this.titleColorRight = data.titleColor.color[1].item;\r\n this.bottomBgColor = data.bottomBgColor.color[0].item;\r\n this.buttonConfig = data.buttonConfig.tabVal;\r\n this.buttonTitle = data.titleConfigRight.value;\r\n this.buttonColor = data.buttonColor.color[0].item;\r\n this.buttonSize = data.buttonText.val;\r\n this.topConfig = data.topConfig.val;\r\n this.bottomConfig = data.bottomConfig.val;\r\n this.fillet = data.fillet.type;\r\n this.filletVal = data.fillet.val;\r\n this.valList = data.fillet.valList;\r\n }\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.title {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n}\r\n.titleOn {\r\n border-radius: 10px !important;\r\n}\r\n.title {\r\n padding: 13px 12px;\r\n .title-box {\r\n &.on {\r\n width: 100%;\r\n }\r\n }\r\n}\r\n.iconfont {\r\n font-size: 14px;\r\n}\r\n</style>\r\n"]}]}
|