位置: 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标定教程(什么叫相机标定)

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

  • 作业帮会员怎么退订(作业帮会员怎么收费)

    作业帮会员怎么退订(作业帮会员怎么收费)

  • 支付宝健康码如何添加家人(支付宝健康码如何更新)

    支付宝健康码如何添加家人(支付宝健康码如何更新)

  • 华为P30pro可以取消铃声渐强吗(华为p30pro取卡应该插哪个孔)

    华为P30pro可以取消铃声渐强吗(华为p30pro取卡应该插哪个孔)

  • ipad充满电不拔有影响吗(ipad充满电不拔使用)

    ipad充满电不拔有影响吗(ipad充满电不拔使用)

  • 手机上网码在哪里(手机上的上网码在哪)

    手机上网码在哪里(手机上的上网码在哪)

  • 苹果7快捷指令在哪里(苹果7快捷指令怎么添加到桌面)

    苹果7快捷指令在哪里(苹果7快捷指令怎么添加到桌面)

  • 升级miui12会清除数据吗(升级miui12.5会不会双清)

    升级miui12会清除数据吗(升级miui12.5会不会双清)

  • 8g和12g运行内存差距大吗(8g运行内存和12g运行内存哪个用的久)

    8g和12g运行内存差距大吗(8g运行内存和12g运行内存哪个用的久)

  • 苹果手机屏幕出现彩色条纹怎么办(苹果手机屏幕出现彩色条纹怎么修复)

    苹果手机屏幕出现彩色条纹怎么办(苹果手机屏幕出现彩色条纹怎么修复)

  • cad注册激活错误0015111什么情况(CAD注册激活错误00015.111)

    cad注册激活错误0015111什么情况(CAD注册激活错误00015.111)

  • qq账号注销后多久生效(qq账号注销多久账号收回)

    qq账号注销后多久生效(qq账号注销多久账号收回)

  • 升级驱动会不会影响电脑(升级驱动有什么好处)

    升级驱动会不会影响电脑(升级驱动有什么好处)

  • 手机突然只能打不能接(手机突然只能打电话不能上网是怎么回事)

    手机突然只能打不能接(手机突然只能打电话不能上网是怎么回事)

  • 电脑锁屏键盘按哪个键(电脑锁屏键盘失灵怎么办)

    电脑锁屏键盘按哪个键(电脑锁屏键盘失灵怎么办)

  • 苹果黑名单管理在哪里(苹果黑名单设置在哪里)

    苹果黑名单管理在哪里(苹果黑名单设置在哪里)

  • 看情侣空间能不能隐身(情侣空间可以看访客吗)

    看情侣空间能不能隐身(情侣空间可以看访客吗)

  • 微信群拉人不需要验证(微信群拉人不需要群主同意)

    微信群拉人不需要验证(微信群拉人不需要群主同意)

  • 手机卡上边多个hd是啥意思(手机卡有一个x怎么回事呢)

    手机卡上边多个hd是啥意思(手机卡有一个x怎么回事呢)

  • 计算机csp认证是啥(csp计算机认证考试题目)

    计算机csp认证是啥(csp计算机认证考试题目)

  • r17带nfc功能吗(r17带不带nfc)

    r17带nfc功能吗(r17带不带nfc)

  • 抖音作品删除了赞就没有了吗(抖音作品删除了别人收藏了还能看到吗)

    抖音作品删除了赞就没有了吗(抖音作品删除了别人收藏了还能看到吗)

  • 华为mate20充电器型号(华为Mate20充电器跟Mate30Epor充电器有什么区别)

    华为mate20充电器型号(华为Mate20充电器跟Mate30Epor充电器有什么区别)

  • 在Linux服务器上安装配置socks5代理的教程(linux服务器常用操作命令)

    在Linux服务器上安装配置socks5代理的教程(linux服务器常用操作命令)

  • 所得税五个年度怎么算
  • 遗失增值税专用发票如何处理办法
  • 关税消费税增值税计算公式
  • 简易征收适用哪条法律
  • 应付账款暂估余额
  • 五金配件领用管理流程
  • 企业之间的借款利息计入什么科目
  • 信用减值损失在借方
  • 个体户雇佣临时工
  • 中小企业开业税务登记所需资料
  • 企业所得税按月还是按季度申报
  • 汇算清缴抵税和退税
  • 企业之间现金换承兑合法吗
  • 怎么合理规范地避免企业涉税风险?
  • 外购烟丝消费税是多少
  • 电子厂税负率一般是多少
  • 风险纳税人原因查询
  • 违约金收税吗
  • 公司之间借款收据要领导签字吗
  • 利润分配的余额
  • pos机刷卡手续费谁承担
  • 建筑工程账务处理是在哪个阶段
  • 教你从脸上看出风水
  • 怎么检查windows版本
  • 局域网内ip地址冲突怎么找出来
  • 退付手续费核对过期没处理怎么办
  • 发工资和扣社保的区别
  • 事业单位个人借款未还违反什么规定
  • linux进程操作命令
  • 本月销售未开票怎么做分录
  • php随机一言
  • 资本公积转增注册资本的条件
  • 应交消费税涉及哪些情况
  • php new
  • 公司给我多交了社保用不用退
  • javascript动画教程
  • 博客界面模板
  • 发票查真伪是什么意思
  • lstm crf
  • web安全什么意思
  • 百分之十三增值税发票能抵扣多少?
  • node_sass
  • 小规模公司卖车怎么开票
  • php安装步骤
  • phpcms程序
  • 工程施工会计科目是什么科目
  • SQL查询中in和exists的区别分析
  • 一般纳税人一直零申报会怎么样
  • 什么情况填an
  • 印花税申报成功未扣款还能更正吗
  • 企业发行债券的优点有哪些
  • 接受捐赠的固定资产进项税额可以抵扣吗
  • 出口退税没有进项就退不了税吗?
  • 境外中资企业再投资
  • 退货属于什么物流
  • 允许税前扣除的税金及附加包括哪些
  • 以前年度费用科目入错 不影响以前年度利润的账务处理
  • 转账时转错账号怎么办
  • 使用sql查询
  • MySQL5.7中 performance和sys schema中的监控参数解释(推荐)
  • freebsd版本
  • 如何设置windows启动密码
  • centos解压软件
  • wan 微型端口
  • parallel capacitor
  • centos分区命令
  • shell32.exe - shell32是什么进程 有什么用
  • win10怎么转移文件到其他盘
  • Linux下将Mysql和Apache加入到系统服务里的方法
  • Win7旗舰版电脑亮度怎么调节?
  • win10怎么设置图片
  • opengl英文
  • android sdk使用教程
  • jqueryui dialog
  • js设置点击效果
  • jquery deferred对象
  • 农业银行联行号查询系统官网
  • 与税务有关的公需课
  • 奔驰购置税多少钱
  • 延期审理税务案件的后果
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设