位置: IT常识 - 正文

如何将html模板资源转为vuecli项目(怎么把html转成图片)

编辑:rootadmin
如何将html模板资源转为vuecli项目 1.目标

推荐整理分享如何将html模板资源转为vuecli项目(怎么把html转成图片),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:html模板怎么用,如何将html转为jpg,如何把html文件转化成word,怎么把html变成word,html模板怎么用,如何将html模板资源转为vuecli项目_html转vue,如何把html变成文档,如何把html变成文档,内容如对您有帮助,希望把文章链接给更多的朋友!

将找到的html素材模板,转换为vue的文件。 这个网上照了一圈,没找到合适的方案,就自己尝试弄了一下

目标效果

2.具体步骤1. 通过vueclie 创建项目vue create 项目名称

然后把默认的样式删除了

2. 将静态资源放到vue项目的 public 文件夹中

3.将html部分 ,copy至template里面

一般是将body 的内容 放置template即可 这里只是copy paste ,就不写了

4.修改css样式引入的写法

改成vue单文件的写法

运行起来看一下 可以看到这里,样式就完成了。效果和html模板素材基本一致了

3.进阶JS效果

html模板素材的效果

目前转换vue的效果

可以看到 顶部导航栏这里,html素材中是有js效果的。

如果只是css样式的使用,上面已经说完了。 但是通常html模板的素材一般都有一些js的特效 过度动画等等,使用起来非常好看。所以接下来要做的,就是把这些js功能也使用起来

1.分析html模板用了哪些js

如何将html模板资源转为vuecli项目(怎么把html转成图片)

这里要注意一下。有些js 是作者用于业务逻辑写的,有些js则是引入的成熟的第三方的js文件。 如果直接也在vue中script处 import这些js的话,是有各种问题的(最好别这么干)

本人是前端小白,没法知道哪些是作者写的,哪些是引用的怎么办 例如上图的

<script src="static/js/jquery-1.12.4.min.js"></script> <script src="static/js/bootstrap.min.js"></script> <script src="static/js/popper.min.js"></script> <script src="static/js/jquery.appear.js"></script> <script src="static/js/jquery.easing.min.js"></script> <script src="static/js/jquery.magnific-popup.min.js"></script> <script src="static/js/modernizr.custom.13711.js"></script>

这些。一般来说说可以看下具体js文件的内容。如果是压缩成一行的,基本上就是第三方的js库。 这些第三方的库一般可以通过 npm install xxxx 来进行安装整合到vue项目中

上面这里只有<script src="static/js/main.js"></script> 这个是作者写的逻辑js。所以在转换代码的时候,只需要处理这个即可.接下来先处理一下第三方库(不一定每个都要通过npm安装)

bootstrapjquerypoppermodernizr.customowl.carouselwowjscount-tobootsnav2.引入作者写的逻辑js

3.通过npm安装第三方js包(vuecli4)安装jquerynpm install jquery --save

运行试试

会发现,他说找不到jquery,这里还要配置一下 手动添加 vue.config.js文件,然后放入下列代码

const webpack = require('webpack')module.exports = { chainWebpack: config => { config.plugin('provide').use(webpack.ProvidePlugin, [{ $: 'jquery', jquery: 'jquery', jQuery: 'jquery', 'window.jQuery': 'jquery' }]) }}

然后需要全局引入jquery

然后就可以了。看看效果。 然后就发现其实没啥变化。。。。 接下来就比较复杂了(对于我这种前端小白来说) 因为上面分析到的,除了jquery中,还有一些别的第三方库。但是到目前,我都没有通过npm来install。 但是运行的时候发现 控制台 和chrome的F12里面,都没有提示报错

啥原因呢? 回想一下,自己最开始的操作是把html模板素材的整个static静态资源文件,都copy到了vue项目的public里面。 一下是猜测,不确定:

可能是vue里面的script 引用的是public文件夹下面的main.js 。而这个js把同目录的其他第三方库也成功引入了。所以就没有报错

那么问题来了,为啥效果还是没有html模板素材的效果呢 这里就看下其他的第三方包。不懂的直接百度搜索名字,看下网络上的想过说明 当我搜索到jquery.appear 和bootsnav这两个包的时候发现了

这个似乎就是我的目标需要的效果。于是手动引入试试?

手动引入成功,然后再浏览器看看效果。

控制台和F12都没有报错。效果和目标一直,至此成功

4.总结

html素材有很多,但是vue的素材,似乎很难找到。碰到喜欢的html素材可以参照类似的方法来转换成vue使用 难点就是在引入js的时候,会比较麻烦。本人这次还是比较顺利的。 但基本步骤也就是百度一下包名,查一下用法。然后一个一个试试引入。

本文链接地址:https://www.jiuchutong.com/zhishi/297313.html 转载请保留说明!

上一篇:相机与IMU标定教程(什么叫相机标定)

下一篇:实验七 视图(视图的定义和操作实验报告)

  • 戴尔电脑摄像头怎么打开摄像头(戴尔电脑摄像头物理开关)

    戴尔电脑摄像头怎么打开摄像头(戴尔电脑摄像头物理开关)

  • 支付宝亲属卡在哪里可以解绑(支付宝亲属卡在哪里能找见)

    支付宝亲属卡在哪里可以解绑(支付宝亲属卡在哪里能找见)

  • 华为Mate10pro投屏教程(华为mate 10 pro怎么投屏)

    华为Mate10pro投屏教程(华为mate 10 pro怎么投屏)

  • 快手最近浏览怎么关闭 (快手最近浏览怎么没有了)

    快手最近浏览怎么关闭 (快手最近浏览怎么没有了)

  • xr能无线充电吗(xr能够无线充电吗)

    xr能无线充电吗(xr能够无线充电吗)

  • 抖音如何关闭下载视频功能(抖音如何关闭下载权限)

    抖音如何关闭下载视频功能(抖音如何关闭下载权限)

  • 5g技术的特点是什么(5g技术是什么)

    5g技术的特点是什么(5g技术是什么)

  • qq的密保手机号怎么解除绑定(qq的密保手机号是什么意思)

    qq的密保手机号怎么解除绑定(qq的密保手机号是什么意思)

  • 抖音能上传多大的视频(抖音能上传多大的视频 上传视频文件大小限制多少)

    抖音能上传多大的视频(抖音能上传多大的视频 上传视频文件大小限制多少)

  • 充电器插头歪了怎么办(充电器插头歪了能掰直吗)

    充电器插头歪了怎么办(充电器插头歪了能掰直吗)

  • 拼多多怎样查看物流的运送情况(拼多多怎样查看好友购买记录)

    拼多多怎样查看物流的运送情况(拼多多怎样查看好友购买记录)

  • 耳机充电仓一直是红灯(耳机充电仓一直闪黄灯)

    耳机充电仓一直是红灯(耳机充电仓一直闪黄灯)

  • 为什么Windows PIN登录输密码要很多次(为什么windows平板不行)

    为什么Windows PIN登录输密码要很多次(为什么windows平板不行)

  • qq号和微信号通用吗(qq号和微信是一个账号会不会被找回去)

    qq号和微信号通用吗(qq号和微信是一个账号会不会被找回去)

  • 计算机网络诞生于20世纪什么年代(计算机网络诞生的时间和背景)

    计算机网络诞生于20世纪什么年代(计算机网络诞生的时间和背景)

  • 显卡super什么意思(super显卡跟一般的显卡区别)

    显卡super什么意思(super显卡跟一般的显卡区别)

  • vogaloo是是什么型号(viogo什么意思)

    vogaloo是是什么型号(viogo什么意思)

  • 小米手机实况拍照功能在哪(小米手机实况拍照在哪里)

    小米手机实况拍照功能在哪(小米手机实况拍照在哪里)

  • word上标在哪设置(word上标怎么搞)

    word上标在哪设置(word上标怎么搞)

  • iphone11黑边和xr一样吗(iphone11黑边和pro一样吗)

    iphone11黑边和xr一样吗(iphone11黑边和pro一样吗)

  • 淘宝昵称怎么改不了(淘宝昵称怎么改不了怎么办)

    淘宝昵称怎么改不了(淘宝昵称怎么改不了怎么办)

  • 表格页面设置怎么设置(表格页面设置怎么设置页码变成几千页)

    表格页面设置怎么设置(表格页面设置怎么设置页码变成几千页)

  • 微信怎么关闭性别(微信怎么关闭性别图标)

    微信怎么关闭性别(微信怎么关闭性别图标)

  • 数据分析之Pandas(2)(数据分析利器:pandas库的应用课后答案)

    数据分析之Pandas(2)(数据分析利器:pandas库的应用课后答案)

  • 一般纳税人的进销项税怎么做分录
  • 差旅费抵扣进项税政策201939号文件
  • 个体工商户免费刻章
  • 中药和中药饮片效果一样吗
  • 差额征税劳务费发票
  • 将固定资产转给母公司属于债务重组吗
  • 销售退货时发票已认证怎么办
  • 车辆购置附加税证丢了能过户吗
  • 预计销售退回的钱怎么算
  • 城投公司代表政府出资工程交税吗
  • 商业银行退出
  • 税率调整后之前签的合同用变更吗
  • 营改增后印花税计税依据文件
  • 税控系统抄报税
  • 银行贷款利息可以减免吗
  • 国税和地税归哪里管
  • 合同无效后还能主张违约责任吗
  • 财产转让所得个人所得税纳税地点
  • 预付租金是什么
  • 团建费用是什么意思
  • 货物劳务和应税收入区别
  • 跨年的发票可以补开吗
  • 期间费用率计算方式
  • 主营业务利润计算
  • 欠税不交的后果 个人
  • thinkphp paginate
  • linux怎么创建一个用户组
  • php_fileinfo作用
  • 赔偿款财务如何做账
  • 运输取得的收入
  • 最贵的十张照片
  • php pdo oracle
  • 合同权益转让 范本
  • 外贸企业出口退税流程(详细步骤)
  • 增值税专用发票的税率是多少啊
  • 购买原材料产生的费用
  • 实收资本印花税税率多少
  • 领航ct
  • Css中的color属性用于设置html元素的背景颜色
  • 申请退税怎么算
  • 卷积神经网络课程
  • 数据库 元数据
  • 事业单位用其他资金用于还单位贷款违法吗
  • 洗浴报销票子怎么写
  • 税盘显示已反写
  • 收到银联代收短信
  • 公司缴纳社保应该怎么做账
  • 数据库my sql
  • 委托收款的含义
  • 不动产进项税额抵扣新政策2021
  • 工会经费申报的依据
  • sql server列属性
  • mysql跨库join
  • 经营出租固定资产折旧费计入什么科目
  • 银行承兑个人可以用吗
  • 公司账户存定期利息
  • 小规模纳税人申报增值税的操作流程
  • 批量替换多个wps文档的内容
  • prometheus operator
  • centos7.0镜像下载
  • winxp系统怎么连接网络
  • directx出现错误
  • ubuntu18.04 设置静态ip
  • ubuntu 14.04.6
  • 启动图形界面
  • MSAPI.DAT,WINDNSAPI.DAT是什么文件
  • 三步搞定的贵公子发型教程
  • linux查看端口数据
  • 缩放打印到一张a4纸上设置
  • unity中国代理
  • Node.js中的包管理工具是什么
  • python 进阶
  • android开发基础知识
  • js读取cookies
  • android 高德地图收费
  • javascript的理解
  • gridlayout动态添加view
  • javascript导航栏
  • 新能源汽车车船税
  • 蜀山区税务局网站首页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设