sidecompbtn.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. //左侧组件配置数据
  2. z.autodeploy.addSideComp({
  3. id:"sidecompbtn",
  4. sidecomp:{
  5. img:"https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2867068672,3134492367&fm=26&gp=0.jpg",
  6. text:"按钮"
  7. },
  8. temp:function(compconfig){
  9. var options=compconfig.options;
  10. return '<div class="btn '+options.btncolor.value+' '+options.btnsize.value+'">'+options.btnicon.value+' '+options.btncontent.value+'</div>';
  11. },
  12. render:function(el,compconfig){
  13. $(el).on("click",function(){
  14. console.log(11)
  15. })
  16. },
  17. options:{
  18. "btnicon":{
  19. type:'input',
  20. text:"按钮图标",
  21. value:"<i class='fa fa-search'></i>",
  22. placeholder:"请输入"
  23. },
  24. "btncontent":{
  25. type:'input',
  26. text:"文字内容",
  27. value:"",
  28. placeholder:"请输入"
  29. },
  30. "btncolor":{
  31. type:'select',
  32. text:"按钮颜色",
  33. items:[
  34. {
  35. value:"btn-primary",
  36. text:'<font class="text-primary">默认</font>'
  37. },
  38. {
  39. value:"btn-info",
  40. text:'<font class="text-info">文字颜色2</font>'
  41. },
  42. {
  43. value:"btn-danger",
  44. text:'<font class="text-danger">文字颜色3</font>'
  45. },
  46. {
  47. value:"btn-success",
  48. text:'<font class="text-success">文字颜色4</font>'
  49. }
  50. ],
  51. value:"btn-primary"
  52. },
  53. "btnsize":{
  54. type:'select',
  55. text:"按钮大小",
  56. items:[
  57. {
  58. value:"btn-sm",
  59. text:"小"
  60. },
  61. {
  62. value:"",
  63. text:"中"
  64. },
  65. {
  66. value:"btn-lg",
  67. text:"大"
  68. }
  69. ],
  70. value:""
  71. }
  72. },
  73. events:{
  74. },
  75. methods:{}
  76. })