当前位置: 首页 > news >正文

如何做网站的实时画面咸阳网站建设培训学校

如何做网站的实时画面,咸阳网站建设培训学校,深圳那家做APP网站的最好,一个app费用多少钱首先在自己的项目根目录下建一个 src --> config --> drag.js 然后在main.js中全局引入 //鼠标拖动 import drag from /config/drag; Vue.use(drag); drag.js文件相关代码 import Vue from vue; //使用Vue.directive()定义一个全局指令 //1.参数一:指令的…

 首先在自己的项目根目录下建一个 src --> config --> drag.js

然后在main.js中全局引入

//鼠标拖动
import drag from '@/config/drag';
Vue.use(drag);

drag.js文件相关代码

import Vue from 'vue';
//使用Vue.directive()定义一个全局指令
//1.参数一:指令的名称,定义时指令前面不需要写v-
//2.参数二:是一个对象,该对象中有相关的操作函数
//3.在调用的时候必须写v-
const drag = Vue.directive('drag', {//1.指令绑定到元素上回立刻执行bind函数,只执行一次//2.每个函数中第一个参数永远是el,表示绑定指令的元素,el参数是原生js对象//3.通过el.focus()是无法获取焦点的,因为只有插入DOM后才生效//   bind: function (el) {},//inserted表示一个元素,插入到DOM中会执行inserted函数,只触发一次inserted: function (el) {//子元素的id里面只要包含字符串title都可以捕捉到if (el.firstChild.id.indexOf("floatTitle") != -1) {el.firstChild.onmousedown = function (e) {var disx = e.pageX - el.offsetLeft;var disy = e.pageY - el.offsetTop;// console.log(e.pageX,el.offsetLeft);document.onmousemove = function (e) {// el.style.cursor = 'move';el.style.left = e.pageX - disx + 'px';el.style.top = e.pageY - disy + 'px';// console.log(el.style.left,el.style.top);}document.onmouseup = function () {// el.style.cursor = 'default';document.onmousemove = document.onmouseup = null;}}} else {el.onmousedown = function (e) {var disx = e.pageX - el.offsetLeft;var disy = e.pageY - el.offsetTop;// console.log(e.pageX,el.offsetLeft);document.onmousemove = function (e) {// el.style.cursor = 'move';el.style.left = e.pageX - disx + 'px';el.style.top = e.pageY - disy + 'px';// console.log(el.style.left,el.style.top);}document.onmouseup = function () {// el.style.cursor = 'default';document.onmousemove = document.onmouseup = null;}}}},//当VNode更新的时候会执行updated,可以触发多次//   updated: function (el) {}
});
export default drag;

在组件中使用

<div v-drag class="outerContain"><div class="floatLayer" id="floatTitle"></div>
</div>

http://www.yayakq.cn/news/33044/

相关文章:

  • 自建站网址wordpress怎么改模板
  • 推广网站发布文章网络公司网站模版
  • 网络教学网站建设做相册网站推荐
  • 学校网站模板 dede京东网上商城下载
  • 想做一个网站平台怎么做的关键词搜索排行榜
  • 网站开发的技术流程如何防止网站被攻击
  • 网站开发网上宠物店管理系统国内最大的网站建设公司排名
  • 如何更换网站域名酒店 企业网站建设的思路
  • 做视频网站需要哪些证高大上网站建设公司
  • 高州网站设计seo如何优化关键词
  • 百度做的网站后台怎么更新网页设计的工作
  • 织梦做网站被告济南app网站建设
  • 网站开发实践报告做网站要几个人
  • vpn网站模板网站建设及模板使用教程
  • 网站ip指向列表WordPress minn主题破解版
  • 做网站的需要花多少钱wordpress解压后怎么安装
  • 新网登录网站后台wordpress4.6免费主题
  • 蚌埠做网站公司国际新闻最新消息今天核废水
  • 网站名称写什么网站内链规划
  • 泰安网站建设排行注销建设工程规划许可证在哪个网站
  • 比较好的手机网站促进房地产市场健康发展
  • 网站建设的整体流程有哪些建筑行业网站开发
  • 个旧网站建设网站权重怎么刷
  • 深圳最好的网站建设模板型网站
  • 线上会议软件有哪些网站品牌词如何优化
  • 可以做区块链推广的网站浙江建设监理协会网站
  • 东莞住房和建设局网站wordpress动静分离cdn
  • 网站怎么开启gzip中国互联网设计公司
  • 大型企业网站优化专业的网站制作
  • 西丽网站设计杭州网站设计网站