精华内容
下载资源
问答
  • 超链实现拖拽时内容为自定义内容,拖拽超链,释放到一个文本框时的内容不为超链href链接内容,而为自定义的一些内容
  • eacharts tooltip 自定义内容

    千次阅读 2018-09-07 16:12:57
    在做项目时有需求 在提示框里面自定义内容,查了文档后可以使用 formatter 来做 官方例子中的name 相当于opction.series里面的数据,下面看实例更清晰。 在此例子中,我操作的是折线图标 接下来查看 series...

    在做项目时有需求 在提示框里面自定义内容,查了文档后可以使用 formatter 来做

    官方例子中的name  相当于opction.series里面的数据,下面看实例更清晰。

    在此例子中,我操作的是折线图标

    接下来查看 series 里面的内容

     

    其中使用的数据是这样的

    接下里看 console.log(e)里面是什么东西

    可以看到当鼠标移动到对应的数据小圆点的时候 就会出现这些数据,

    接下来我们在formatter中利用e里面的数据,进行操作自己想要的内容

     

    其中  e[0]表示的就是当前的series[0]  ,这里我取了e[0].dataIndex 作为标记来显示对应的时间

    var data 就使用了ES6拼接方法  最后返回data 这样就完成了自己定义的内容了

     

     

    展开全文
  • 效果图: <el-calendar id="calendar"> <!-- 这里使用的是 2.5 slot 语法--> <template slot="dateCell" slot-scope="{date, data}"> <!--自定义内容--> &l

    效果图:
    在这里插入图片描述

     <el-calendar id="calendar">
                   <!-- 这里使用的是 2.5 slot 语法-->
                   <template
                       slot="dateCell"
                       slot-scope="{date, data}">
                     <!--自定义内容-->
                     <div @click="calendarOnClick(data)">
                       <div class="calendar-day" style="text-align: center">
                         <div >
                           <span class="everyDay">{{ data.day.split('-').slice(2).join('-') }}</span>
                         </div>
                         <div v-for="item in brightDate">
                           <div v-if="(item.yysj).indexOf(data.day) != -1" style="width: 25px;height: 25px" class="yy_statue"></div>
                           <div v-if="(item.yysj).indexOf(data.day) != -1" style="color: red">{{item.num}}</div>
                         </div>
                       </div>
                     </div>
                   </template>
                 </el-calendar>
    
      computed: {
        // 时间高亮的数组
        brightDate () {
          let ary = []
          ary=this.ddjy.dyjy_tygyy_calendar_group
          console.log(ary);
          return ary
        }
      },
        methods: {
     //点击日期块
        calendarOnClick(e) {
          let date=''
          if(e.day){
            date=e.day
            console.log(date);
          }
          this.$emit('calendarhandle',date)
        },
        }
    
    data:{
     value: new Date(),
    }
    

    后台给的数据结构:
    在这里插入图片描述
    不懂请留言

    展开全文
  • echarts自作地图高亮显示散点图 tooltip自定义内容
  • Java根据word 模板,生成自定义内容的word 文件案列使用的工具文件
  • 之前在使用Element-ui的tabs标签页的时候,content内容只能是html内容和字符串,所以在使用element自定义标签(比如按钮&lt;el-button&gt;,表格&lt;el-table&gt;)的时候会出现直接显示字符串的样子...

     

      之前在使用Element-ui的tabs标签页的时候,content内容只能是html内容和字符串,所以在使用element自定义标签(比如按钮<el-button>,表格<el-table>)的时候会出现直接显示字符串的样子,对于第二种方案,会有一个小问题,就是第二个数组移除完的时候,需要自己写一个判断,默认选中上一个数组最后一个tab,

    其它说明:我没有搭建vue 脚手架,而是直接在html和jsp页面使用new Vue({})的,请根据自己实际情况做相应更改。

    一 第一种方法,通过iframe

    <!DOCTYPE html>
    <html>
    <head>
        <title>主页</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    	<!-- 引入VUE -->
    	<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <!-- 引入样式 -->
    	<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    	<!-- 引入组件库 -->
    	<script src="https://unpkg.com/element-ui/lib/index.js"></script>
    	
    </head>
    <body>
    <div id="app" >
    	<div style="margin-bottom: 20px;">
    	  <el-button
    		size="small"
    		@click="addTab(editableTabsValue2)"
    	  >
    		add tab
    	  </el-button>
    	</div>
    	<el-tabs v-model="editableTabsValue2" type="card" closable @tab-remove="removeTab">
    	 <el-tab-pane
    		key="X"
    		label="名称"
    		name="X"
    	  >
    		 内容
    	  </el-tab-pane>
    	  <el-tab-pane
    		v-for="(item, index) in editableTabs2"
    		:key="item.name"
    		:label="item.title"
    		:name="item.name"
    	  >
    		<iframe :src="item.content" style="width:100%;height:800px;border:none;"></iframe>
    	  </el-tab-pane>
    	</el-tabs>
    </div>
    </body>
    <script>
     var app = new Vue({
        el:"#app",
    	data:{
    	 editableTabsValue2: 'X',
            editableTabs2: [],
            tabIndex: 2
    	},methods:{
    	  addTab(targetName) {
            let newTabName = ++this.tabIndex + '';
            this.editableTabs2.push({
              title: 'iframe新建自定义内容',
              name: newTabName,
              content: 'http://www.baidu.com'
            });
            this.editableTabsValue2 = newTabName;
          }
        }
     });
    </script>
    </html>

    二 通过自定义组件

    <!DOCTYPE html>
    <html>
    <head>
        <title>主页</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    	<!-- 引入VUE -->
    	<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <!-- 引入样式 -->
    	<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    	<!-- 引入组件库 -->
    	<script src="https://unpkg.com/element-ui/lib/index.js"></script>
    	
    </head>
    <body>
    <div id="app" >
    	<div style="margin-bottom: 20px;">
    	  <el-button
    		size="small"
    		@click="addTab(editableTabsValue2)"
    	  >
    		添加自定义内容为test的tab
    	  </el-button>
    	   <el-button
    		size="small"
    		@click="addTab2(editableTabsValue2)"
    	  >
    		添加自定义内容为test2的tab
    	  </el-button>
    	</div>
    	<el-tabs v-model="editableTabsValue2" type="card" closable @tab-remove="removeTab">
    	 <el-tab-pane
    		key="X"
    		label="名称"
    		name="X"
    	  >
    		 内容
    	  </el-tab-pane>
    	  <el-tab-pane
    		v-for="(item, index) in editableTabs2"
    		:key="item.name"
    		:label="item.title"
    		:name="item.name"
    	  >
    		<test></test>
    	  </el-tab-pane>
    	   <el-tab-pane
    		v-for="(item, index) in editableTabs3"
    		:key="item.name"
    		:label="item.title"
    		:name="item.name"
    	  >
    		<test2></test2>
    	  </el-tab-pane>
    	</el-tabs>
    </div>
    </body>
    <script>
        //注册全局组件
        //加载特征管理列表
    	//var htmlobj=$.ajax({url:'../views/feature/featureAdd.html',options:{accept: 'text/html, text/plain'},async:false});
    	//var html = htmlobj.responseText;
    	//
    	//注册一个特征管理列表组件
    	Vue.component('test', {
    		data: function () {
    			return {
    				form: {
    					name: ''
    				}
    			}
    		},methods:{
    			onSubmit:function(){
    			}
    		},created:function () {
                  //组件被创建的时候调用
    			  //如果该组件通过json引入的,那么可以在父页面将数据放到cookie里面,然后在这里获取
    			  //例如  getcookie(id)
    			  //然后就可以使用这个id  初始化data啦
    		},
    		//template:html 可通过json获取已经定义好的界面
    		template:'<el-row><el-button>我是自定义的组件1,我在tabpanel里面哦</el-button></el-row>'//这里我就做一个简单的演示  我真正使用的时候是使用上面那种json获取的组件内容
    	});
    	
    	Vue.component('test2', {
    		data: function () {
    			return {
    				form: {
    					name: ''
    				}
    			}
    		},methods:{
    			onSubmit:function(){
    			}
    		},created:function () {
                  //组件被创建的时候调用
    			  //如果该组件通过json引入的,那么可以在父页面将数据放到cookie里面,然后在这里获取
    			  //例如  getcookie(id)
    			  //然后就可以使用这个id  初始化data啦
    		},
    		//template:html 可通过json获取已经定义好的界面
    		template:'<el-row><el-button>我是自定义的组件2,我在tabpanel里面哦</el-button></el-row>'//这里我就做一个简单的演示  我真正使用的时候是使用上面那种json获取的组件内容
    	});
    	
    	
     var app = new Vue({
        el:"#app",
    	data:{
    	 editableTabsValue2: 'X',
            editableTabs2: [],
    		editableTabs3: [],
            tabIndex: 2
    	},methods:{
    	  addTab(targetName) {
            let newTabName = ++this.tabIndex + '';
    		//例如  setcookie(id)
            this.editableTabs2.push({
              title: '新建tab内容为自定义组件1',
              name: newTabName,
              content: ''
            });
            this.editableTabsValue2 = newTabName;
          },
    	   addTab2(targetName) {
            let newTabName = ++this.tabIndex + '';
    		//例如  setcookie(id)
            this.editableTabs3.push({
              title: '新建tab内容为自定义组件2',
              name: newTabName,
              content: ''
            });
            this.editableTabsValue2 = newTabName;
          }
        }
     });
    </script>
    </html>

    三 最好的方案  也是自定义组件

    <!DOCTYPE html>
    <html>
    <head>
        <title>主页</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    	<!-- 引入VUE -->
    	<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <!-- 引入样式 -->
    	<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    	<!-- 引入组件库 -->
    	<script src="https://unpkg.com/element-ui/lib/index.js"></script>
    	
    </head>
    <body>
    <div id="app" >
    	<div style="margin-bottom: 20px;">
    	  <el-button
    		size="small"
    		@click="addTab(editableTabsValue2)"
    	  >
    		添加自定义内容tab
    	  </el-button>
    	</div>
    	<el-tabs v-model="editableTabsValue2" type="card" closable @tab-remove="removeTab">
    	  <el-tab-pane
    		:key="item.name"
    		v-for="(item, index) in editableTabs2"
    		:label="item.title"
    		:name="item.name"
    	  >
    	      <!-- 组件会在 `currentTabComponent` 改变时改变 -->
              <component v-bind:is="item.content"></component>
    	  </el-tab-pane>
    	</el-tabs>
    </div>
    </body>
    <script>
        //注册全局组件
        //加载特征管理列表
    	//var htmlobj=$.ajax({url:'../views/feature/featureAdd.html',options:{accept: 'text/html, text/plain'},async:false});
    	//var html = htmlobj.responseText;
    	//
    	//注册一个特征管理列表组件
    	Vue.component('test', {
    		data: function () {
    			return {
    				form: {
    					name: ''
    				}
    			}
    		},methods:{
    			onSubmit:function(){
    			}
    		},created:function () {
                  //组件被创建的时候调用
    			  //如果该组件通过json引入的,那么可以在父页面将数据放到cookie里面,然后在这里获取
    			  //例如  getcookie(id)
    			  //然后就可以使用这个id  初始化data啦
    		},
    		//template:html 可通过json获取已经定义好的界面 如果有脚手架就更好办啦,直接import然后然道component里面就可以使用啦
    		template:'<el-row><el-button>内容11111111111111111</el-button></el-row>'//这里我就做一个简单的演示  我真正使用的时候是使用上面那种json获取的组件内容或者import引入
    	});
    	
    	Vue.component('test2', {
    		data: function () {
    			return {
    				form: {
    					name: ''
    				}
    			}
    		},methods:{
    			onSubmit:function(){
    			}
    		},created:function () {
                  //组件被创建的时候调用
    			  //如果该组件通过json引入的,那么可以在父页面将数据放到cookie里面,然后在这里获取
    			  //例如  getcookie(id)
    			  //然后就可以使用这个id  初始化data啦
    		},
    		//template:html 可通过json获取已经定义好的界面 如果有脚手架就更好办啦,直接import然后然道component里面就可以使用啦
    		template:'<el-row><el-button>内容2222222222222222222</el-button></el-row>'//这里我就做一个简单的演示  我真正使用的时候是使用上面那种json获取的组件内容或者import引入
    	});
    	
    	
     var app = new Vue({
        el:"#app",
    	data:{
    	 editableTabsValue2: 'X',
            editableTabs2: [],
            tabIndex: 2
    	},methods:{
    	  addTab(targetName) {
            let newTabName = ++this.tabIndex + '';
            this.editableTabs2.push({
              title: '新建tab内容为自定义组件' + newTabName,
              name: newTabName,
              content: newTabName%2==0?'test':'test2'
            });
            this.editableTabsValue2 = newTabName;
          }
        }
     });
    </script>
    </html>
    

     

    展开全文
  • 用于在 WordPress 中创建自定义帖子元、元框和自定义内容类型的轻量级框架。 WP-Metabox 可用于创建和扩展自定义 postmeta 类型、自定义元框和自定义内容类型。 注释掉examples.php包括wp-metabox.php看到你的...
  • 对话框/提示框/等待框/自定义内容,使用方便。
  • content = """ 呼叫龙叔! 第二遍! 第三遍! 第四遍! 第五遍! """
  • el-tree Scoped Slot自定义内容

    千次阅读 2020-07-07 17:36:17
    element-ui中的el-tree组件自定义内容实现。依靠Scoped Slot <el-tree :expand-on-click-node="false" :props="{label:'orgName',isLeaf: 'leaf',children:'childList'}" node-key="id" :data="treeData" ...

    问题描述

    element-ui中的el-tree组件自定义内容实现。依靠Scoped Slot

    <el-tree
     :expand-on-click-node="false"
     :props="{label:'orgName',isLeaf: 'leaf',children:'childList'}"
     node-key="id"
     :data="treeData"
     ref="tree"
     highlight-current
     show-overflow-tooltip
     @node-click="_handleNodeClick"
    >
     <span slot-scope="{node,data}" class="customize-tree-p">
       <el-tooltip class="item" effect="dark" :content="data.orgName" placement="top-start" open-delay="500">
         <span>{{data.orgName}}</span>
       </el-tooltip>
     </span>
    </el-tree>
    

    其中的一些参数,以我项目记录,参考者注意修改
    附:el-tree官方文档地址

    展开全文
  • vantUI组件:van-card 自定义内容 - 踩坑篇 特别说明: 自定义用法,格式必须: <van-card> <template #tags> ····自定义内容·· </template> </van-card> 必须在它的标签...
  • 在 element中的级联选择器中自定义内容 添加链接描述 后台传参是这样的 而在Cascader 中的是这样的 只可以用value和label来接收显示 所以就有了以下的内容: 在参数options文档介绍 这个参数是传递后台传给的...
  • echart修改自定义内容

    千次阅读 2018-08-22 16:55:52
    1.自定义提示内容 tooltip提示框中有formatter内容格式器:{string}(Template) | {Function},支持异步回调,因trigger设置为axis所以回调有多个对象 tooltip : { trigger: 'axis', formatter: function ...
  • vue-基于elementui自定义主题更换皮肤及自定义内容的皮肤跟换 参考这篇博客https://blog.csdn.net/young_Emily/article/details/78591261做一遍,加上自己的一些理解 思路:通过自己上一篇博客...
  • WordPress网站建设的过程中,有时候站长朋友们需要在所有文章的底部添加自定义内容,比如注明文章是本站原创的,提醒别人在转载的时候请注明出处。今天我们就向大家介绍一下实现的具体方法。切换到主题目录,打开 ...
  • 自定义 contextPad ...建立自定义内容面板的相关文件,结构如下 | -- contextPad |-- CustomContextPad.js |-- index.js 这里比较方便直接去官方的 Demo 中取代码 bpmn-js-example-custom-elements 接下来
  • 不需要与后台交互,静态页面,扫码结果可自定义 DEMO 地址:http://120.224.81.208/AiLogistics/caller/qrcode.html?vt_id=111 打开这个页面,用微信,支付宝等APP 扫这个码,扫出来的是111, 也就是vt_id=后面的值
  • mysql 查询出来为空,显示自定义内容,如何实现???mysql 查询出来为空,显示自定义内容,如何实现???mysql 查询出来为空,显示自定义内容,如何实现???
  • iview 中 Tree 组件使用 render 自定义内容显示并选中节点问题 iview 中tree组件使用render自定义内容后,点击树节点不再显示背景。如何在render渲染中加入当前选中节点有背景色? 默认Tree 使用Render后选中的节点...
  • Pods:WordPress 自定义内容类型 字段 分类法 作者:刘月松 发布于:2014-04-17 07:06 更新于:2014-04-19 11:45 pods 是一款用在 WordPress 上的自定义内容类型的插件,但是 pods 拥有的功能却完全不...
  • java写微信分享自定义内容功能遇到的一个bug  需求:用户通过关注公众号 打开邀请好友页面(前提必须先登录) 点击手机右上角竖形的图标 发送自定义内容 给朋友,qq好友,发送微信朋友圈,QQ空间等  具体的文档可以...
  • 关于如何给element-ui的表格头部加按钮、加图标、加自定义内容等等,话不多说上图: 代码: 嗯,就这样了。
  • 在使用vant的框架的时候发现一件事,他的下拉内容只能输入文字,不可以是自定义,比如加图标,所以使用它的class名,然后仿照他的功能给完善了下,可以实现了自定义添加内容 实现效果: vant原来框架的内容: ...
  • 使用Nginx+lua返回错误码并且返回自定义内容。  使用ngx.exit(后端服务返回的httpcode),如果后台返回的是500 等错误码的时候如下用法会有错误: ngx.say(res.content) ngx.exit(res.httpCode);   上面的代码在...
  • 向日历控件中添加自定义内容

    千次阅读 2010-06-12 08:57:00
    向日历控件中添加自定义内容
  • 微信自定义内容 分享到朋友圈成功后朋友看不到问题
  • 笔者在做微信编辑器的时候遇到这样的问题,当固定编辑器窗口的情况下图片太大会出现横向滚动调条,但是通过外部css并不能解决此问题,所以还需从编辑器本身入手,那么接下来就随着本文来看如何自定义内容样式。...
  • 1.PPT自定义文件展示使用说明 2.PPT自定义放映展示使用说明 3.用户自定义PPT文件展示使用说明
  • 一个Android自定义控件,可以用手指拖动,改变控件的大小,同时控件可以填充自己特有的Android控件,以及第三方控件。相当于一个可拖动的RelativeLayout

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,435,186
精华内容 574,074
关键字:

自定义内容