2021年3月3日星期三

Vue.js 可拖放文本框组件

纯粹是将之前公众号发过的实例搬运到这里。

第一弹是可拖放文本框。

可拖放文本框允许用户通过拖动备选项至文本框来确定输入,其实也可以说是 combobox 的一种变形。 与 combobox 相比,这种组件能让用户更加直观的看到所有备选项,并且可以是多个输入共用一组备选项。 类似的组件也曾用在 3D Windrose App,Graph Maker App 等多个 app 里。

preview gif

注册组件


注册可拖放文本框组件(其实就是将封装好的这部分代码 Ctrl+C and Ctrl+V)。

<script type="text/x-template" id="drag-and-drop-text-box-template">…</script><script>Vue.component("drag-and-drop-text-box", { template: "#drag-and-drop-text-box-template",…</script>


添加组件


直接使用自定义的标签 <drag-and-drop-text-box></drag-and-drop-text-box> 添加可拖放文本框组件。

<drag-and-drop-text-box :columns="columns" :input="input"></drag-and-drop-text-box>


传递数据


向组件传递数据,如对变量 columns 和 input 两组数组直接赋值等。其中变量 columns 对应于所有选项的名称与属性,input 对应于每一个项目的标签和选中值。

columns: [{"name":"A","longname":"Copper"},{"name":"B","longname":"Aluminum Aluminum"},...],
input: [{text: "Material A", value: null},{text: "Material B", value: null},...],


源代码

Github









原文转载:http://www.shaoqun.com/a/601581.html

跨境电商:https://www.ikjzd.com/

心怡:https://www.ikjzd.com/w/1327

卖家网:https://www.ikjzd.com/w/1569


纯粹是将之前公众号发过的实例搬运到这里。第一弹是可拖放文本框。可拖放文本框允许用户通过拖动备选项至文本框来确定输入,其实也可以说是combobox的一种变形。与combobox相比,这种组件能让用户更加直观的看到所有备选项,并且可以是多个输入共用一组备选项。类似的组件也曾用在3DWindroseApp,GraphMakerApp等多个app里。注册组件注册可拖放文本框组件(其实就是将封装好的这部分
斑马物联网:https://www.ikjzd.com/w/1316
net-a-porter:https://www.ikjzd.com/w/2132
ishare:https://www.ikjzd.com/w/2308
2018年12月亚马逊美国站办公室搁脚垫(Office Footrests)数据报告:https://www.ikjzd.com/home/14012
Wish ProductBoost新老品选品及竞价、关键词设置技巧!:https://www.ikjzd.com/home/15906
注意!2019国家将实施小微企业普惠性所得税减免政策!:https://www.ikjzd.com/home/15542

没有评论:

发表评论

跨境电商资讯:外贸宣传平台有哪些(出口的

现在很多做外贸的人都非常关注 外贸企业怎么推广 ,而现在推广的途径和平台有很多,企业如果都做,成本和时间精力是一个问题,而且并不是所有的推广渠道都是有用的。今天云程网络就来为大家盘点几个有效的外贸推广渠道。 一、海外社交媒体营销 Facebook,领英等海外社交媒体营销在近几年得...