diy-url.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <!-- 少了选择链接弹窗 -->
  2. <template id="diy-url">
  3. <div class="diy-url-sel">
  4. <div class="diy-url" flex="cross:center" @click="clickUrl">
  5. <div>
  6. <i class="el-icon-link diy-url-icon"></i>
  7. </div>
  8. <div>
  9. {{text?text:'链接选择'}}
  10. </div>
  11. </div>
  12. </div>
  13. </template>
  14. <script>
  15. Vue.component('diy-url', {
  16. template: '#diy-url',
  17. name: 'diy-url',
  18. props: {
  19. text: {
  20. type: String,
  21. default: ""
  22. }
  23. },
  24. data(){
  25. return {
  26. }
  27. },
  28. methods: {
  29. clickUrl(){
  30. this.$emit("add",true)
  31. }
  32. }
  33. })
  34. </script>
  35. <style>
  36. .diy-url-sel{
  37. width: 100%;
  38. }
  39. .diy-url{
  40. height: 39px;
  41. background: #EDF2FC;
  42. border-radius: 2px;
  43. font-size: 11px;
  44. font-weight: bold;
  45. line-height: 0px;
  46. color: #999999;
  47. flex: 1;
  48. padding: 9px 15px 14px;
  49. margin-left: 14px;
  50. }
  51. .diy-url-icon{
  52. font-size: 13px;
  53. margin-right: 10px;
  54. }
  55. </style>