- vue移动端适配postcss-px-to-viewport
我是七月
在之前有一种流行已久的移动端适配方案,那就是rem,我想下面这两句代码,有不少老移动端都不会陌生:constdeviceWidth=document.documentElement.clientWidth||document.body.clientWidth;document.querySelector('html').style.fontSize=deviceWidth/7.5+'px';没错,
- vue移动端适配(px转vw)postcss-px-to-viewport配置 安装postcss-px-to-viewport
如饥似渴的人
npminstallpostcss-px-to-viewport//postcss.config.js文件module.exports={plugins:{'postcss-px-to-viewport':{unitToConvert:'px',//需要转换的单位,默认为"px"viewportWidth:375,//视窗的宽度,对应的是我们设计稿的宽度viewportHeight:1334,//
- vue移动端适配问题
雨后晴阳
以前只知道移动端适配用rem,最近看到了一篇博客发现可以借助amfe-flexible插件在打包的时候将px改为rem,不过前提是ui设计是750*1334博客地址https://blog.csdn.net/weixin_43295397/article/details/82895116
- react、vue移动端项目使用技术
崽崽的谷雨
React前端react.jsvue.js前端
前言:现在移动端项目越来越多,h5项目需求量也很大。所以有必要总结一下,h5移动段使用到的技术。一般h5可以在微信、内嵌app(webview)、小程序(webview)等等只要有浏览器环境都能运行。react、vue移动端使用到的技术:一、px2rem插件h5移动端首先需要做到适配各种手机屏幕,所以使用的单位肯定是相对单位。比如:rem原理就是rem是相对单位,给html加个基准值,然后其后代元
- vue移动端提交用户留言信息
冰淇wbq
屏幕快照2018-09-0909.53.38.png{{askData.nickname}}{{Date.format("yyyy-MM-ddhh:mm",askData.create_time*1000)}}问{{askData.title}}-->-->-->-->-->{{commentData}}1">{{commentData}}{{isInit?praiseCount:askData.
- vue移动端项目中使用postcss-pxtorem进行适配方案
趁着年轻吃点苦
vue.jscss
首先,我们先使用vue-cli创建一个初始化的vue项目。vuecreatehello-world当项目创建好以后,我们在根目录下新建一个vue.config.js,想必大家也都懂这个文件是干什么的。既然是使用postcss-pxtorem对移动端项目进行适配,那肯定先要安装它,于是我们在电脑上敲下这行命令npminstallpostcss-pxtorem-Dpostcss-pxtorem有一个好
- Vue移动端rotate强制横屏
lMoonRed
前端vue.js
强制横屏#screen{position:fixed;width:100%;height:100%;padding:0;margin:0;background-color:rgb(228,180,180);overflow:hidden}@mediascreenand(orientation:portrait){/*竖屏*/#main{position:absolute;width:100vh;h
- 计算机毕业设计 | SpringBoot+vue移动端音乐网站 音乐播放器(附源码)
说书客啊
前后端分离源码分享课程设计springboot毕业设计javavueintellijidea后端
1,项目背景随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。为了满足不同人们对网络需求,各种特色,各种主题的网站也在不断增加。为了满足音乐爱好者,明星崇拜者,各种专辑痴迷着的需求,一批以音乐为主题的网站也应运而生。由于以往的静态网页存在单调,维护任务大,缺乏和用户的交互,随着计算机软件知识的推广,动态网页正在走
- vue移动端实现模糊搜索关键字高亮效果
人生的旅行
搜索的关键词变高亮1.使用v-html指令绑定属性2.使用正则3.用正则替换关键字话不多说直接上代码html.pngjs.png效果图效果图.png
- 常用的几款Vue移动端UI推荐
草率小猿
vue前端vue.jsui前端
收录几个常用的移动端UI框架,不定时更新。1.Ionic/IonicFramework官网地址|Github地址AnopensourcemobileUItoolkitforbuildingmodern,highqualitycross-platformmobileappsfromasinglecodebaseinReact.Vue.Angular.一款开源的移动端UI工具包,用于开发现代的、高性能
- vue移动端绑定@click事件失效问题
丶End
vue移动端绑定click事件失效问题原因可能是你使用了better-scroll,默认它会阻止touch事件。所以在配置中需要加上click:true例:mounted(){this.scroll=newBscroll(this.$refs.wrapper,{mouseWheel:true,click:true,tap:true})}
- Vue移动端适配并解决rem影响第三方ui库样式问题
依旧大白丶
移动端移动端适配vue.js前端javascript
Vue移动端适配并解决rem影响第三方ui库样式问题一、项目中安装lib-flexiblenpminstalllib-flexible--save二、在项目的入口main.js文件中引入lib-flexibleimport'lib-flexible'三、安装postcss-px2rem-excludenpminstallpostcss-px2rem-exclude--save四、配置postcss
- 如何在Vue项目中使用vw实现移动端适配
小边_leo
Vue项目中使用vw实现移动端适配我们在vue移动端项目中的适配一般都采用rem,但是rem也不是能兼容所有的终端。随着viewport单位越来越受到众多浏览器的支持,下面将简单介绍怎么实现vw的兼容问题,用vw代替rem当我们采用vue-cli脚手架搭建完项目,安装所有依赖包之后,用npmrundev启动后,在根目录有一个.postcssrc.js文件,文件结构如下:imagevue-cli默认
- vue 移动端点击延迟_vue移动端项目-click事件在浏览器中延迟300ms的解决方法
Payton Sun
vue移动端点击延迟
在H5页面移动端项目当中,click事件在浏览器中会有300ms的延迟,这个也是移动端开发中常见的问题之一,今天就这个问题说一说解决方法解决click点击事件300ms延迟—fastClickfastClick的思路就是利用touch来模拟tap(触碰),如果认为是一次有效的tap,则在touchend时立即模拟一个click事件,分发到事件源(相当于主动触发一次click),同时阻止掉浏览器30
- Vue移动端左右滑动效果实现方法
daozun
1.最近得到一个新需求,需要在Vue项目的移动端页面上加上左右滑动效果,在网上查阅资料,最终锁定了vue-touch2.下载vue-touch(https://github.com/vuejs/vue-touch/tree/next)注意:如果Vue是2.x的版本的话,一定要下next分支上的。3.使用:
[email protected]在main.js中引入
- vue移动端html2canvas实现长按截图
今天也是爱大大的一天吖
vue.jshtml2canvas
1.安装html2canvasnpminstallhtml2canvas2.在需要生成海报的页面引入importhtml2canvasfrom'html2canvas';html//存放生成的图片//要转化为图片的dom结构//不能用background-image改成img标签装背景图js方法方法一//html转换为img图片htmlToimg(){letdom=document.getElem
- 【Vue】vue小工具,vue移动端h5页面使用小齿轮控制台,移动端项目打开控制台
阿民不加班
Vuevue插件实战案例vue.jsjavascript前端
前言没啥好说的,插件叫eruda提示:以下是本篇文章正文内容,下面案例可供参考一、原生用法这是我推荐的erudaeruda.init();还有另外一个叫VConsole//初始化引入的调试组件varvConsole=newVConsole();console.log('控制台打印信息最新');二、vue用法1.引入库npminstalleruda@^3.0.0--save2.编写环境配置本地为tr
- 记录:vue移动端富文本内容替换自定义视频全屏实现
相逢太短,莫等茶凉
vue.js音视频前端
使用vue3import{showImagePreview}from'vant';import{UtilService}from'@common/services/util.service';import'quill/dist/quill.core.css';import'quill/dist/quill.snow.css';import'quill/dist/quill.bubble.css';
- vue移动端实现预览word,excel,pdf, text以及cordova app 打开处理方案
weixin_45410246
Cordovavuecordovavue.jsjavascript前端vue
1.word引入importmammothfrom'mammoth'主要代码try{varxhr=newXMLHttpRequest()xhr.open('GET',this.url)xhr.responseType='arraybuffer'xhr.onload=function(e){vararrayBuffer=xhr.response//arrayBuffermammoth.convert
- vue移动端项目搭建
粥的进击之旅
使用框架:vue使用插件:vue-cli,vue-loader,axios,px2rem使用UI框架:mint-ui第一步、先用vue-cli直接搭建项目先全局安装vue-clinpminstall--gvue-cli然后执行创建项目语句vue-cli3.x则用vuecreateproject-namevue-cli2.x用(我这用的是2.x)vueinitwebpackproject-name搭
- 按需引入vant组件库
cd肖凌
vant-ui组件库是有赞团队开发维护的ui组件库,是现阶段常用的组件库之一,涵盖前端页面需要的大多数常用组件,相对好用,虽然我也只是用过element-ui和vant-ui而已我学习vue移动端app项目时就是使用vant-ui,全局引入太占内存,没有必要,因此我们按需引入vant-ui组件库的组件即可第一步,下载:npmivant-S用npm包管理器下载vant-uiyarnaddvant用y
- 简单封装vue移动端上拉加载更多
武汉前端阿杰
{{pullUpInfo.moreText}}{{pullUpInfo.loadingText}}{{pullUpInfo.noMoreText}}exportdefault{props:{parentPullUpState:{default:0},onInfiniteLoad:{type:Function,require:false}},data(){return{top:0,pullUpSta
- 如何在Vue移动端调出纯数字键盘
前端开发工程师在深圳
移动端弹键盘vux都弹键盘默认弹起键盘
VUX做移动端上城的时候需要用到纯数字键盘,可以使用以下方法这样调用出无*#的纯数字键盘这样调用出有*#的纯数字键盘
- vue移动端-里面 better-scroll 滑动使用 使用方法
undefined汪少
npminstallbetter-scroll--saveimportBScrollfrom'better-scroll'1,需要滑动的地方加上ref点菜详情热卖详情2,在methods:{//滑动initscroll(){newBScroll(this.$refs.rellfer)newBScroll(this.$refs.rell)}},3,在created页面初始化的时候调用次方法creat
- Vue移动端实现元素拖拽移动
showkw
Web前端vue.js
Vue移动端实现元素拖拽移动可拖拽元素data(){return{
- vue移动端图片预览,使用photoSwipe插件
冰淇wbq
photoswipe.jsvardoc=document,domEl=doc.createElement("div");domEl.innerHTML='';domEl.className="pswp";domEl.tabIndex="-1";domEl.setAttribute("role","dialog");domEl.setAttribute("aria-hidden","true");d
- Vue移动端点击输入框,弹出键盘,底部被顶起的问题
初辰ge
移动端vue.jsjavascript前端
问题描述:Vue开发中,当我们相对于父视图的底部布局子控件时,需要用position:fixed,如果页面内容不是很长,没有超出屏幕范围,那就还好,没有问题;一旦超出屏幕范围,当你点击输入框,弹出键盘时,底部固定定位的子控件就会被顶起来。这个问题在iOS端不会出现,在安卓端会出现。解决办法:...data(){return{docmHeight:'0',//初始状态可视区高度showHeight:
- Vue移动端路由切换案例解析及实例代码
技术驱动者
vue.js前端javascriptjs
在移动端开发中,Vue作为一种流行的前端框架,为我们提供了强大的路由功能,使得页面之间的切换变得灵活高效。本文将深入解析Vue移动端路由切换的实现,并提供相应的实例代码。首先,我们需要在Vue项目中安装vue-router插件,以便使用路由功能。可以通过以下命令进行安装:npminstallvue-router安装完成后,在项目的入口文件(一般是main.js)中引入vue-router,并创建一
- 2019-03-14
TCtimo
vue移动端开发记录一1.安装webstorm环境http://www.jetbrains.com/webstorm/官网地址2.破解激活地址:http://idea.lanyus.com/下载如图补丁文件,第一步:将补丁复制到安装目录的bin目录下第二步:修改同目录下的这两个文件一个是32位的,一个是64位的,建议同步修改。修改操作:将这两个文件用文本编辑器打开在最上面加入代码(圈起来的是存放w
- Vue移动端富文本插件vue-quill-edito简单使用
kangdeboke
jsvue
PC端的富文本插件比较好找,这次在移动端的项目中遇到需要富文本编辑内容,找了几款之后,最终觉得vue-quill-edito这款插件相对好用。以下是这款编辑器的简单使用方法,更多API关注Quill官网:https://quilljs.com/docs/quickstart/(外网速度可能较慢)。富文本编辑插件功能:富文本编辑器,它提供少量类似于MicrosoftWord的编辑功能,是一套HTML
- java封装继承多态等
麦田的设计者
javaeclipsejvmcencapsulatopn
最近一段时间看了很多的视频却忘记总结了,现在只能想到什么写什么了,希望能起到一个回忆巩固的作用。
1、final关键字
译为:最终的
&
- F5与集群的区别
bijian1013
weblogic集群F5
http请求配置不是通过集群,而是F5;集群是weblogic容器的,如果是ejb接口是通过集群。
F5同集群的差别,主要还是会话复制的问题,F5一把是分发http请求用的,因为http都是无状态的服务,无需关注会话问题,类似
- LeetCode[Math] - #7 Reverse Integer
Cwind
java题解MathLeetCodeAlgorithm
原题链接:#7 Reverse Integer
要求:
按位反转输入的数字
例1: 输入 x = 123, 返回 321
例2: 输入 x = -123, 返回 -321
难度:简单
分析:
对于一般情况,首先保存输入数字的符号,然后每次取输入的末位(x%10)作为输出的高位(result = result*10 + x%10)即可。但
- BufferedOutputStream
周凡杨
首先说一下这个大批量,是指有上千万的数据量。
例子:
有一张短信历史表,其数据有上千万条数据,要进行数据备份到文本文件,就是执行如下SQL然后将结果集写入到文件中!
select t.msisd
- linux下模拟按键输入和鼠标
被触发
linux
查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices
设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY_0,KEY-Z等,所以需要用到按键 模拟,具体方法就是操作/dev/input/event1文件,向它写入个input_event结构体就可以模拟按键的输入了。
linux/in
- ContentProvider初体验
肆无忌惮_
ContentProvider
ContentProvider在安卓开发中非常重要。与Activity,Service,BroadcastReceiver并称安卓组件四大天王。
在android中的作用是用来对外共享数据。因为安卓程序的数据库文件存放在data/data/packagename里面,这里面的文件默认都是私有的,别的程序无法访问。
如果QQ游戏想访问手机QQ的帐号信息一键登录,那么就需要使用内容提供者COnte
- 关于Spring MVC项目(maven)中通过fileupload上传文件
843977358
mybatisspring mvc修改头像上传文件upload
Spring MVC 中通过fileupload上传文件,其中项目使用maven管理。
1.上传文件首先需要的是导入相关支持jar包:commons-fileupload.jar,commons-io.jar
因为我是用的maven管理项目,所以要在pom文件中配置(每个人的jar包位置根据实际情况定)
<!-- 文件上传 start by zhangyd-c --&g
- 使用svnkit api,纯java操作svn,实现svn提交,更新等操作
aigo
svnkit
原文:http://blog.csdn.net/hardwin/article/details/7963318
import java.io.File;
import org.apache.log4j.Logger;
import org.tmatesoft.svn.core.SVNCommitInfo;
import org.tmateso
- 对比浏览器,casperjs,httpclient的Header信息
alleni123
爬虫crawlerheader
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
{
String type=req.getParameter("type");
Enumeration es=re
- java.io操作 DataInputStream和DataOutputStream基本数据流
百合不是茶
java流
1,java中如果不保存整个对象,只保存类中的属性,那么我们可以使用本篇文章中的方法,如果要保存整个对象 先将类实例化 后面的文章将详细写到
2,DataInputStream 是java.io包中一个数据输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。应用程序可以使用数据输出流写入稍后由数据输入流读取的数据。
- 车辆保险理赔案例
bijian1013
车险
理赔案例:
一货运车,运输公司为车辆购买了机动车商业险和交强险,也买了安全生产责任险,运输一车烟花爆竹,在行驶途中发生爆炸,出现车毁、货损、司机亡、炸死一路人、炸毁一间民宅等惨剧,针对这几种情况,该如何赔付。
赔付建议和方案:
客户所买交强险在这里不起作用,因为交强险的赔付前提是:“机动车发生道路交通意外事故”;
如果是交通意外事故引发的爆炸,则优先适用交强险条款进行赔付,不足的部分由商业
- 学习Spring必学的Java基础知识(5)—注解
bijian1013
javaspring
文章来源:http://www.iteye.com/topic/1123823,整理在我的博客有两个目的:一个是原文确实很不错,通俗易懂,督促自已将博主的这一系列关于Spring文章都学完;另一个原因是为免原文被博主删除,在此记录,方便以后查找阅读。
有必要对
- 【Struts2一】Struts2 Hello World
bit1129
Hello world
Struts2 Hello World应用的基本步骤
创建Struts2的Hello World应用,包括如下几步:
1.配置web.xml
2.创建Action
3.创建struts.xml,配置Action
4.启动web server,通过浏览器访问
配置web.xml
<?xml version="1.0" encoding="
- 【Avro二】Avro RPC框架
bit1129
rpc
1. Avro RPC简介 1.1. RPC
RPC逻辑上分为二层,一是传输层,负责网络通信;二是协议层,将数据按照一定协议格式打包和解包
从序列化方式来看,Apache Thrift 和Google的Protocol Buffers和Avro应该是属于同一个级别的框架,都能跨语言,性能优秀,数据精简,但是Avro的动态模式(不用生成代码,而且性能很好)这个特点让人非常喜欢,比较适合R
- lua set get cookie
ronin47
lua cookie
lua:
local access_token = ngx.var.cookie_SGAccessToken
if access_token then
ngx.header["Set-Cookie"] = "SGAccessToken="..access_token.."; path=/;Max-Age=3000"
end
- java-打印不大于N的质数
bylijinnan
java
public class PrimeNumber {
/**
* 寻找不大于N的质数
*/
public static void main(String[] args) {
int n=100;
PrimeNumber pn=new PrimeNumber();
pn.printPrimeNumber(n);
System.out.print
- Spring源码学习-PropertyPlaceholderHelper
bylijinnan
javaspring
今天在看Spring 3.0.0.RELEASE的源码,发现PropertyPlaceholderHelper的一个bug
当时觉得奇怪,上网一搜,果然是个bug,不过早就有人发现了,且已经修复:
详见:
http://forum.spring.io/forum/spring-projects/container/88107-propertyplaceholderhelper-bug
- [逻辑与拓扑]布尔逻辑与拓扑结构的结合会产生什么?
comsci
拓扑
如果我们已经在一个工作流的节点中嵌入了可以进行逻辑推理的代码,那么成百上千个这样的节点如果组成一个拓扑网络,而这个网络是可以自动遍历的,非线性的拓扑计算模型和节点内部的布尔逻辑处理的结合,会产生什么样的结果呢?
是否可以形成一种新的模糊语言识别和处理模型呢? 大家有兴趣可以试试,用软件搞这些有个好处,就是花钱比较少,就算不成
- ITEYE 都换百度推广了
cuisuqiang
GoogleAdSense百度推广广告外快
以前ITEYE的广告都是谷歌的Google AdSense,现在都换成百度推广了。
为什么个人博客设置里面还是Google AdSense呢?
都知道Google AdSense不好申请,这在ITEYE上也不是讨论了一两天了,强烈建议ITEYE换掉Google AdSense。至少,用一个好申请的吧。
什么时候能从ITEYE上来点外快,哪怕少点
- 新浪微博技术架构分析
dalan_123
新浪微博架构
新浪微博在短短一年时间内从零发展到五千万用户,我们的基层架构也发展了几个版本。第一版就是是非常快的,我们可以非常快的实现我们的模块。我们看一下技术特点,微博这个产品从架构上来分析,它需要解决的是发表和订阅的问题。我们第一版采用的是推的消息模式,假如说我们一个明星用户他有10万个粉丝,那就是说用户发表一条微博的时候,我们把这个微博消息攒成10万份,这样就是很简单了,第一版的架构实际上就是这两行字。第
- 玩转ARP攻击
dcj3sjt126com
r
我写这片文章只是想让你明白深刻理解某一协议的好处。高手免看。如果有人利用这片文章所做的一切事情,盖不负责。 网上关于ARP的资料已经很多了,就不用我都说了。 用某一位高手的话来说,“我们能做的事情很多,唯一受限制的是我们的创造力和想象力”。 ARP也是如此。 以下讨论的机子有 一个要攻击的机子:10.5.4.178 硬件地址:52:54:4C:98
- PHP编码规范
dcj3sjt126com
编码规范
一、文件格式
1. 对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" 。这是为了防止多余的空格或者其它字符影响到代码。例如:<?php$foo = 'foo';2. 缩进应该能够反映出代码的逻辑结果,尽量使用四个空格,禁止使用制表符TAB,因为这样能够保证有跨客户端编程器软件的灵活性。例
- linux 脱机管理(nohup)
eksliang
linux nohupnohup
脱机管理 nohup
转载请出自出处:http://eksliang.iteye.com/blog/2166699
nohup可以让你在脱机或者注销系统后,还能够让工作继续进行。他的语法如下
nohup [命令与参数] --在终端机前台工作
nohup [命令与参数] & --在终端机后台工作
但是这个命令需要注意的是,nohup并不支持bash的内置命令,所
- BusinessObjects Enterprise Java SDK
greemranqq
javaBOSAPCrystal Reports
最近项目用到oracle_ADF 从SAP/BO 上调用 水晶报表,资料比较少,我做一个简单的分享,给和我一样的新手 提供更多的便利。
首先,我是尝试用JAVA JSP 去访问的。
官方API:http://devlibrary.businessobjects.com/BusinessObjectsxi/en/en/BOE_SDK/boesdk_ja
- 系统负载剧变下的管控策略
iamzhongyong
高并发
假如目前的系统有100台机器,能够支撑每天1亿的点击量(这个就简单比喻一下),然后系统流量剧变了要,我如何应对,系统有那些策略可以处理,这里总结了一下之前的一些做法。
1、水平扩展
这个最容易理解,加机器,这样的话对于系统刚刚开始的伸缩性设计要求比较高,能够非常灵活的添加机器,来应对流量的变化。
2、系统分组
假如系统服务的业务不同,有优先级高的,有优先级低的,那就让不同的业务调用提前分组
- BitTorrent DHT 协议中文翻译
justjavac
bit
前言
做了一个磁力链接和BT种子的搜索引擎 {Magnet & Torrent},因此把 DHT 协议重新看了一遍。
BEP: 5Title: DHT ProtocolVersion: 3dec52cb3ae103ce22358e3894b31cad47a6f22bLast-Modified: Tue Apr 2 16:51:45 2013 -070
- Ubuntu下Java环境的搭建
macroli
java工作ubuntu
配置命令:
$sudo apt-get install ubuntu-restricted-extras
再运行如下命令:
$sudo apt-get install sun-java6-jdk
待安装完毕后选择默认Java.
$sudo update- alternatives --config java
安装过程提示选择,输入“2”即可,然后按回车键确定。
- js字符串转日期(兼容IE所有版本)
qiaolevip
TODateStringIE
/**
* 字符串转时间(yyyy-MM-dd HH:mm:ss)
* result (分钟)
*/
stringToDate : function(fDate){
var fullDate = fDate.split(" ")[0].split("-");
var fullTime = fDate.split("
- 【数据挖掘学习】关联规则算法Apriori的学习与SQL简单实现购物篮分析
superlxw1234
sql数据挖掘关联规则
关联规则挖掘用于寻找给定数据集中项之间的有趣的关联或相关关系。
关联规则揭示了数据项间的未知的依赖关系,根据所挖掘的关联关系,可以从一个数据对象的信息来推断另一个数据对象的信息。
例如购物篮分析。牛奶 ⇒ 面包 [支持度:3%,置信度:40%] 支持度3%:意味3%顾客同时购买牛奶和面包。 置信度40%:意味购买牛奶的顾客40%也购买面包。 规则的支持度和置信度是两个规则兴
- Spring 5.0 的系统需求,期待你的反馈
wiselyman
spring
Spring 5.0将在2016年发布。Spring5.0将支持JDK 9。
Spring 5.0的特性计划还在工作中,请保持关注,所以作者希望从使用者得到关于Spring 5.0系统需求方面的反馈。