说明:
- 该组件可以参考如何配置属性、配置多端等。
- 注意:该组件仅供学习使用,并不是官方提供的标准组件。
1. 使用场景
应用列表功能常见于展示页面。
2. 效果演示

3. 操作步骤
1. 新建一个自定义组件;
2. 开启 schema 导入功能,和宜搭表单设计器的方式一样,具体可以参考:

3. 下面的 schema ,粘贴到组件设计器的 schema 控制台中,点击导入 schema
{\\n const {\\n title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n } = item;\\n const parts = [\\n title.zh_CN || title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n ];\\n return parts.join(' | ');\\n });\\n}",\n "type": "js",\n "error": {},\n "params": {}\n },\n "__batchEditFormatFromLines__": {\n "compiled": "function main(){\\n \\n 'use strict';\\n\\nvar __compiledFunc__ = function batchEditFormatFromLines(lines) {\\n var items = [];\\n lines.forEach(function (line) {\\n var _line$split$map = line.split(' | ').map(function (o, idx) {\\n return o;\\n }),\\n title = _line$split$map[0],\\n url = _line$split$map[1],\\n image = _line$split$map[2],\\n iconfontSymbol = _line$split$map[3],\\n iconfontSize = _line$split$map[4],\\n iconfontName = _line$split$map[5];\\n\\n var item = {\\n title: title,\\n url: url,\\n image: image,\\n iconfontSymbol: iconfontSymbol,\\n iconfontSize: iconfontSize,\\n iconfontName: iconfontName\\n };\\n\\n items.push(item);\\n });\\n\\n return items;\\n};\\n return __compiledFunc__.apply(this, arguments);\\n }",\n "source": "function batchEditFormatFromLines(lines) {\\n const items = [];\\n lines.forEach((line) => {\\n const [\\n title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n ] = line.split(' | ').map((o, idx) => {\\n return o;\\n });\\n\\n const item = {\\n title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n };\\n\\n items.push(item);\\n });\\n\\n return items;\\n}",\n "type": "js",\n "error": {},\n "params": {}\n },\n "setterProps": {\n "batchEditFormatToLines": {\n "compiled": "function main(){\\n \\n 'use strict';\\n\\nvar __compiledFunc__ = function batchEditFormatToLines(items) {\\n return (items || []).map(function (item) {\\n var title = item.title,\\n url = item.url,\\n image = item.image,\\n iconfontSymbol = item.iconfontSymbol,\\n iconfontSize = item.iconfontSize,\\n iconfontName = item.iconfontName;\\n\\n var parts = [title.zh_CN || title, url, image, iconfontSymbol, iconfontSize, iconfontName];\\n return parts.join(' | ');\\n });\\n};\\n return __compiledFunc__.apply(this, arguments);\\n }",\n "source": "function batchEditFormatToLines(items) {\\n return (items || []).map((item) => {\\n const {\\n title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n } = item;\\n const parts = [\\n title.zh_CN || title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n ];\\n return parts.join(' | ');\\n });\\n}",\n "type": "js",\n "error": {},\n "params": {}\n },\n "batchEdit": true,\n "editable": true,\n "checkField": false,\n "configure": [\n {\n "supportVariable": true,\n "defaultValue": {\n "use": "zh_CN",\n "zh_CN": "客户案例",\n "type": "i18n"\n },\n "display": "block",\n "name": "title",\n "title": "标题",\n "setter": "I18nSetter"\n },\n {\n "supportVariable": true,\n "defaultValue": "https://www.sohu.com/a/445996728_655472",\n "display": "block",\n "name": "url",\n "title": "详情地址",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "display": "block",\n "name": "image",\n "title": "图片地址",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "display": "block",\n "name": "iconfontSymbol",\n "title": "IconfontSymbol",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "display": "block",\n "name": "iconName",\n "title": "Icon Name",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "defaultValue": "xxl",\n "display": "block",\n "name": "iconSize",\n "title": "Icon Size",\n "setter": "TextSetter"\n }\n ],\n "batchEditFormatFromLines": {\n "compiled": "function main(){\\n \\n 'use strict';\\n\\nvar __compiledFunc__ = function batchEditFormatFromLines(lines) {\\n var items = [];\\n lines.forEach(function (line) {\\n var _line$split$map = line.split(' | ').map(function (o, idx) {\\n return o;\\n }),\\n title = _line$split$map[0],\\n url = _line$split$map[1],\\n image = _line$split$map[2],\\n iconfontSymbol = _line$split$map[3],\\n iconfontSize = _line$split$map[4],\\n iconfontName = _line$split$map[5];\\n\\n var item = {\\n title: title,\\n url: url,\\n image: image,\\n iconfontSymbol: iconfontSymbol,\\n iconfontSize: iconfontSize,\\n iconfontName: iconfontName\\n };\\n\\n items.push(item);\\n });\\n\\n return items;\\n};\\n return __compiledFunc__.apply(this, arguments);\\n }",\n "source": "function batchEditFormatFromLines(lines) {\\n const items = [];\\n lines.forEach((line) => {\\n const [\\n title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n ] = line.split(' | ').map((o, idx) => {\\n return o;\\n });\\n\\n const item = {\\n title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n };\\n\\n items.push(item);\\n });\\n\\n return items;\\n}",\n "type": "js",\n "error": {},\n "params": {}\n }\n },\n "configure": [\n {\n "supportVariable": true,\n "defaultValue": {\n "use": "zh_CN",\n "zh_CN": "客户案例",\n "type": "i18n"\n },\n "display": "block",\n "name": "title",\n "title": "标题",\n "setter": "I18nSetter"\n },\n {\n "supportVariable": true,\n "defaultValue": "https://www.sohu.com/a/445996728_655472",\n "display": "block",\n "name": "url",\n "title": "详情地址",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "display": "block",\n "name": "image",\n "title": "图片地址",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "display": "block",\n "name": "iconfontSymbol",\n "title": "IconfontSymbol",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "display": "block",\n "name": "iconName",\n "title": "Icon Name",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "defaultValue": "xxl",\n "display": "block",\n "name": "iconSize",\n "title": "Icon Size",\n "setter": "TextSetter"\n }\n ],\n "title": "列表数据",\n "type": "array",\n "setter": "ListSetter",\n "__batchEdit__": true\n },\n {\n "__options__": [\n {\n "title": "1",\n "value": "1"\n },\n {\n "title": "2",\n "value": "2"\n },\n {\n "title": "3",\n "value": "3"\n },\n {\n "title": "4",\n "value": "4"\n },\n {\n "title": "5",\n "value": "5"\n },\n {\n "title": "6",\n "value": "6"\n },\n {\n "title": "7",\n "value": "7"\n },\n {\n "title": "8",\n "value": "8"\n },\n {\n "title": "9",\n "value": "9"\n },\n {\n "title": "10",\n "value": "10"\n }\n ],\n "supportVariable": true,\n "__defaultCode__": "function func() {\\n // do something\\n}",\n "defaultValue": "3",\n "display": "block",\n "name": "snap",\n "setterProps": {\n "options": [\n {\n "title": "1",\n "value": "1"\n },\n {\n "title": "2",\n "value": "2"\n },\n {\n "title": "3",\n "value": "3"\n },\n {\n "title": "4",\n "value": "4"\n },\n {\n "title": "5",\n "value": "5"\n },\n {\n "title": "6",\n "value": "6"\n },\n {\n "title": "7",\n "value": "7"\n },\n {\n "title": "8",\n "value": "8"\n },\n {\n "title": "9",\n "value": "9"\n },\n {\n "title": "10",\n "value": "10"\n }\n ]\n },\n "title": "每行显示数量",\n "type": "string",\n "setter": "ChoiceSetter"\n },\n {\n "supportVariable": true,\n "defaultValue": "50",\n "display": "block",\n "name": "imageWidth",\n "title": "图片宽度",\n "type": "string",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "defaultValue": 50,\n "display": "block",\n "name": "imageHeight",\n "setterProps": {},\n "title": "图片高度",\n "type": "number",\n "setter": "NumberSetter"\n },\n {\n "supportVariable": true,\n "__defaultCode__": {\n "compiled": "function main(){\\n \\n \\"use strict\\";\\n\\nvar __compiledFunc__ = function onItemClick(item) {\\n this.utils.router.push(item.url, {}, true, true);\\n};\\n return __compiledFunc__.apply(this, arguments);\\n }",\n "source": "function onItemClick(item) {\\n this.utils.router.push(item.url, {}, true, true);\\n}",\n "type": "js",\n "error": {}\n },\n "display": "block",\n "name": "onItemClick",\n "setterProps": {\n "defaultCode": "function onItemClick(item) {\\n this.utils.router.push(item.url, {}, true, true);\\n}",\n "defaultActionName": "func"\n },\n "title": "onItemClick",\n "type": "function",\n "setter": "ActionSetter"\n }\n ],\n "useDevice": false,\n "__style__": {},\n "fieldId": "symbol_klkhlycr"\n },\n "condition": true,\n "css": ".image_l1bqb5i9 {\\n width: 100%;\\n}\\n.div_l1bqb5ia {\\n display: flex;\\n justify-content: center;\\n background-color: #fff;\\n position: relative;\\n cursor: pointer;\\n border-radius: 6px 6px 0 0;\\n align-items: center;\\n padding: 20px 20px 0 20px;\\n}\\n.text_l1bqb5ib {\\n color: rgb(102, 102, 102);\\n font-size: 12px;\\n text-align: center;\\n}\\n\\n.vc-page .text_l1bqb5ib{\\n font-size: 14px;\\n}\\n.div_l1bqb5ic {\\n}\\n.div_l1bqb5id {\\n padding: 10px;\\n}\\n.div_l1bqb5ie {\\n transition: all 0.2s ease-in-out;\\n background-color: #fff;\\n position: relative;\\n border-radius: 6px;\\n}\\n\\n.vc-page .div_l1bqb5ie:hover {\\n box-shadow: 0 10px 16px rgb(0 0 0 / 14%);\\n}\\n\\n.vc-page .div_l1bqb5ie:hover .imgHover{\\n transform: translate(5px);\\n transition: all 0.2 ease-in-out 0s;\\n}\\n.div_l1bqb5if{\\n grid-area: span 1 / span 1;\\n display: grid;\\n gap: 16px;\\n cursor: pointer;\\n padding: 16px;\\n}\\n\\n.gridTemplateColumns_1 {\\n grid-template-columns :repeat(1, minmax(0px, 1fr));\\n}\\n\\n.gridTemplateColumns_2 {\\n grid-template-columns :repeat(2, minmax(0px, 1fr)); \\n}\\n\\n.gridTemplateColumns_3 {\\n grid-template-columns :repeat(3, minmax(0px, 1fr)); \\n}\\n\\n.gridTemplateColumns_4 {\\n grid-template-columns :repeat(4, minmax(0px, 1fr)); \\n}\\n\\n.gridTemplateColumns_5 {\\n grid-template-columns :repeat(5, minmax(0px, 1fr)); \\n}\\n.gridTemplateColumns_6 {\\n grid-template-columns :repeat(6, minmax(0px, 1fr));\\n}\\n.gridTemplateColumns_7 {\\n grid-template-columns :repeat(7, minmax(0px, 1fr)); \\n}\\n.gridTemplateColumns_8 {\\n grid-template-columns :repeat(8, minmax(0px, 1fr)); \\n}\\n.gridTemplateColumns_9 {\\n grid-template-columns :repeat(9, minmax(0px, 1fr)); \\n}\\n.gridTemplateColumns_10 {\\n grid-template-columns :repeat(10, minmax(0px, 1fr)); \\n}\\n.image_l1bqb5ig {\\n}\\n.text_l1bqb5ih {\\n font-family: PingFangSC-Regular;\\n font-size: 17px;\\n color: #160000;\\n line-height: 24px;\\n}\\n.div_l1bqb5ii {\\n display: flex;\\n background: #f1f2f3;\\n flex-wrap: wrap;\\n width: 100%;\\n min-height: 260px;\\n flex-direction: column;\\n justify-content: center;\\n align-items: center;\\n}\\n.div_l1bqb5ij {\\n background-color: #f2f3f5;\\n}\\n",\n "flows": [],\n "defaultProps": {},\n "methods": {\n "__initMethods__": {\n "type": "js",\n "source": "function (exports, module) { /*set actions code here*/ }",\n "compiled": "function (exports, module) { /*set actions code here*/ }"\n }\n },\n "propTypes": [\n {\n "supportVariable": true,\n "defaultValue": "[\\n {\\n \\"title\\": \\"宜搭价格\\",\\n \\"image\\": \\"https://p9.itc.cn/q_70/images03/20210122/127c256316024b88837f86b45c254f27.png\\",\\n \\"url\\": \\"https://www.sohu.com/a/445996728_655472\\"\\n },{\\n \\"title\\": \\"宜搭价格\\",\\n \\"image\\": \\"https://p9.itc.cn/q_70/images03/20210122/127c256316024b88837f86b45c254f27.png\\",\\n \\"url\\": \\"https://www.sohu.com/a/445996728_655472\\"\\n },{\\n \\"title\\": \\"宜搭价格\\",\\n \\"image\\": \\"https://p9.itc.cn/q_70/images03/20210122/127c256316024b88837f86b45c254f27.png\\",\\n \\"url\\": \\"https://www.sohu.com/a/445996728_655472\\"\\n },{\\n \\"title\\": \\"宜搭价格\\",\\n \\"image\\": \\"https://p9.itc.cn/q_70/images03/20210122/127c256316024b88837f86b45c254f27.png\\",\\n \\"url\\": \\"https://www.sohu.com/a/445996728_655472\\"\\n },{\\n \\"title\\": \\"宜搭价格\\",\\n \\"image\\": \\"https://p9.itc.cn/q_70/images03/20210122/127c256316024b88837f86b45c254f27.png\\",\\n \\"url\\": \\"https://www.sohu.com/a/445996728_655472\\"\\n },{\\n \\"title\\": \\"宜搭价格\\",\\n \\"image\\": \\"https://p9.itc.cn/q_70/images03/20210122/127c256316024b88837f86b45c254f27.png\\",\\n \\"url\\": \\"https://www.sohu.com/a/445996728_655472\\"\\n }\\n]",\n "display": "block",\n "name": "data",\n "__batchEditFormatToLines__": {\n "compiled": "function main(){\\n \\n 'use strict';\\n\\nvar __compiledFunc__ = function batchEditFormatToLines(items) {\\n return (items || []).map(function (item) {\\n var title = item.title,\\n url = item.url,\\n image = item.image,\\n iconfontSymbol = item.iconfontSymbol,\\n iconfontSize = item.iconfontSize,\\n iconfontName = item.iconfontName;\\n\\n var parts = [title.zh_CN || title, url, image, iconfontSymbol, iconfontSize, iconfontName];\\n return parts.join(' | ');\\n });\\n};\\n return __compiledFunc__.apply(this, arguments);\\n }",\n "source": "function batchEditFormatToLines(items) {\\n return (items || []).map((item) => {\\n const {\\n title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n } = item;\\n const parts = [\\n title.zh_CN || title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n ];\\n return parts.join(' | ');\\n });\\n}",\n "type": "js",\n "error": {},\n "params": {}\n },\n "__batchEditFormatFromLines__": {\n "compiled": "function main(){\\n \\n 'use strict';\\n\\nvar __compiledFunc__ = function batchEditFormatFromLines(lines) {\\n var items = [];\\n lines.forEach(function (line) {\\n var _line$split$map = line.split(' | ').map(function (o, idx) {\\n return o;\\n }),\\n title = _line$split$map[0],\\n url = _line$split$map[1],\\n image = _line$split$map[2],\\n iconfontSymbol = _line$split$map[3],\\n iconfontSize = _line$split$map[4],\\n iconfontName = _line$split$map[5];\\n\\n var item = {\\n title: title,\\n url: url,\\n image: image,\\n iconfontSymbol: iconfontSymbol,\\n iconfontSize: iconfontSize,\\n iconfontName: iconfontName\\n };\\n\\n items.push(item);\\n });\\n\\n return items;\\n};\\n return __compiledFunc__.apply(this, arguments);\\n }",\n "source": "function batchEditFormatFromLines(lines) {\\n const items = [];\\n lines.forEach((line) => {\\n const [\\n title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n ] = line.split(' | ').map((o, idx) => {\\n return o;\\n });\\n\\n const item = {\\n title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n };\\n\\n items.push(item);\\n });\\n\\n return items;\\n}",\n "type": "js",\n "error": {},\n "params": {}\n },\n "setterProps": {\n "batchEditFormatToLines": {\n "compiled": "function main(){\\n \\n 'use strict';\\n\\nvar __compiledFunc__ = function batchEditFormatToLines(items) {\\n return (items || []).map(function (item) {\\n var title = item.title,\\n url = item.url,\\n image = item.image,\\n iconfontSymbol = item.iconfontSymbol,\\n iconfontSize = item.iconfontSize,\\n iconfontName = item.iconfontName;\\n\\n var parts = [title.zh_CN || title, url, image, iconfontSymbol, iconfontSize, iconfontName];\\n return parts.join(' | ');\\n });\\n};\\n return __compiledFunc__.apply(this, arguments);\\n }",\n "source": "function batchEditFormatToLines(items) {\\n return (items || []).map((item) => {\\n const {\\n title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n } = item;\\n const parts = [\\n title.zh_CN || title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n ];\\n return parts.join(' | ');\\n });\\n}",\n "type": "js",\n "error": {},\n "params": {}\n },\n "batchEdit": true,\n "editable": true,\n "checkField": false,\n "configure": [\n {\n "supportVariable": true,\n "defaultValue": {\n "use": "zh_CN",\n "zh_CN": "客户案例",\n "type": "i18n"\n },\n "display": "block",\n "name": "title",\n "title": "标题",\n "setter": "I18nSetter"\n },\n {\n "supportVariable": true,\n "defaultValue": "https://www.sohu.com/a/445996728_655472",\n "display": "block",\n "name": "url",\n "title": "详情地址",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "display": "block",\n "name": "image",\n "title": "图片地址",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "display": "block",\n "name": "iconfontSymbol",\n "title": "IconfontSymbol",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "display": "block",\n "name": "iconName",\n "title": "Icon Name",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "defaultValue": "xxl",\n "display": "block",\n "name": "iconSize",\n "title": "Icon Size",\n "setter": "TextSetter"\n }\n ],\n "batchEditFormatFromLines": {\n "compiled": "function main(){\\n \\n 'use strict';\\n\\nvar __compiledFunc__ = function batchEditFormatFromLines(lines) {\\n var items = [];\\n lines.forEach(function (line) {\\n var _line$split$map = line.split(' | ').map(function (o, idx) {\\n return o;\\n }),\\n title = _line$split$map[0],\\n url = _line$split$map[1],\\n image = _line$split$map[2],\\n iconfontSymbol = _line$split$map[3],\\n iconfontSize = _line$split$map[4],\\n iconfontName = _line$split$map[5];\\n\\n var item = {\\n title: title,\\n url: url,\\n image: image,\\n iconfontSymbol: iconfontSymbol,\\n iconfontSize: iconfontSize,\\n iconfontName: iconfontName\\n };\\n\\n items.push(item);\\n });\\n\\n return items;\\n};\\n return __compiledFunc__.apply(this, arguments);\\n }",\n "source": "function batchEditFormatFromLines(lines) {\\n const items = [];\\n lines.forEach((line) => {\\n const [\\n title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n ] = line.split(' | ').map((o, idx) => {\\n return o;\\n });\\n\\n const item = {\\n title,\\n url,\\n image,\\n iconfontSymbol,\\n iconfontSize,\\n iconfontName\\n };\\n\\n items.push(item);\\n });\\n\\n return items;\\n}",\n "type": "js",\n "error": {},\n "params": {}\n }\n },\n "configure": [\n {\n "supportVariable": true,\n "defaultValue": {\n "use": "zh_CN",\n "zh_CN": "客户案例",\n "type": "i18n"\n },\n "display": "block",\n "name": "title",\n "title": "标题",\n "setter": "I18nSetter"\n },\n {\n "supportVariable": true,\n "defaultValue": "https://www.sohu.com/a/445996728_655472",\n "display": "block",\n "name": "url",\n "title": "详情地址",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "display": "block",\n "name": "image",\n "title": "图片地址",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "display": "block",\n "name": "iconfontSymbol",\n "title": "IconfontSymbol",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "display": "block",\n "name": "iconName",\n "title": "Icon Name",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "defaultValue": "xxl",\n "display": "block",\n "name": "iconSize",\n "title": "Icon Size",\n "setter": "TextSetter"\n }\n ],\n "title": "列表数据",\n "type": "array",\n "setter": "ListSetter",\n "__batchEdit__": true\n },\n {\n "__options__": [\n {\n "title": "1",\n "value": "1"\n },\n {\n "title": "2",\n "value": "2"\n },\n {\n "title": "3",\n "value": "3"\n },\n {\n "title": "4",\n "value": "4"\n },\n {\n "title": "5",\n "value": "5"\n },\n {\n "title": "6",\n "value": "6"\n },\n {\n "title": "7",\n "value": "7"\n },\n {\n "title": "8",\n "value": "8"\n },\n {\n "title": "9",\n "value": "9"\n },\n {\n "title": "10",\n "value": "10"\n }\n ],\n "supportVariable": true,\n "__defaultCode__": "function func() {\\n // do something\\n}",\n "defaultValue": "3",\n "display": "block",\n "name": "snap",\n "setterProps": {\n "options": [\n {\n "title": "1",\n "value": "1"\n },\n {\n "title": "2",\n "value": "2"\n },\n {\n "title": "3",\n "value": "3"\n },\n {\n "title": "4",\n "value": "4"\n },\n {\n "title": "5",\n "value": "5"\n },\n {\n "title": "6",\n "value": "6"\n },\n {\n "title": "7",\n "value": "7"\n },\n {\n "title": "8",\n "value": "8"\n },\n {\n "title": "9",\n "value": "9"\n },\n {\n "title": "10",\n "value": "10"\n }\n ]\n },\n "title": "每行显示数量",\n "type": "string",\n "setter": "ChoiceSetter"\n },\n {\n "supportVariable": true,\n "defaultValue": "50",\n "display": "block",\n "name": "imageWidth",\n "title": "图片宽度",\n "type": "string",\n "setter": "TextSetter"\n },\n {\n "supportVariable": true,\n "defaultValue": 50,\n "display": "block",\n "name": "imageHeight",\n "setterProps": {},\n "title": "图片高度",\n "type": "number",\n "setter": "NumberSetter"\n },\n {\n "supportVariable": true,\n "__defaultCode__": {\n "compiled": "function main(){\\n \\n \\"use strict\\";\\n\\nvar __compiledFunc__ = function onItemClick(item) {\\n this.utils.router.push(item.url, {}, true, true);\\n};\\n return __compiledFunc__.apply(this, arguments);\\n }",\n "source": "function onItemClick(item) {\\n this.utils.router.push(item.url, {}, true, true);\\n}",\n "type": "js",\n "error": {}\n },\n "display": "block",\n "name": "onItemClick",\n "setterProps": {\n "defaultCode": "function onItemClick(item) {\\n this.utils.router.push(item.url, {}, true, true);\\n}",\n "defaultActionName": "func"\n },\n "title": "onItemClick",\n "type": "function",\n "setter": "ActionSetter"\n }\n ],\n "dataSource": {\n "offline": [],\n "globalConfig": {},\n "online": [\n {\n "isReadonly": true,\n "formUuid": "LCC-6TB1-CV0YQJ9OWF084KE7RCCV1-5C4BRRZK-C",\n "name": "urlParams",\n "description": "当前页面地址的参数:如 aliwork.com/APP_xxxx/workbench?id=1
发表评论 取消回复