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

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

  • 小米10支持用人脸解锁吗(小米10支持人脸识别吗)

    小米10支持用人脸解锁吗(小米10支持人脸识别吗)

  • 苹果xsmax下巴是几毫米

    苹果xsmax下巴是几毫米

  • 抖音看直播怎么把字关掉(抖音看直播怎么关闭声音)

    抖音看直播怎么把字关掉(抖音看直播怎么关闭声音)

  • 手机屏幕不亮了但是可以操作是怎么回事(手机屏幕不亮了是什么原因)

    手机屏幕不亮了但是可以操作是怎么回事(手机屏幕不亮了是什么原因)

  • 抖音保存视频怎么去除抖音号(抖音保存视频怎么把水印去掉)

    抖音保存视频怎么去除抖音号(抖音保存视频怎么把水印去掉)

  • 手机网关不可用(手机网关不可用怎么解决)

    手机网关不可用(手机网关不可用怎么解决)

  • 华为nova7是什么屏幕(华为nova7是什么充电器)

    华为nova7是什么屏幕(华为nova7是什么充电器)

  • 电脑桌面是c盘还是d盘(电脑桌面是c盘哪个文件夹)

    电脑桌面是c盘还是d盘(电脑桌面是c盘哪个文件夹)

  • 华为p20外屏碎了(华为p20外屏碎了多少钱)

    华为p20外屏碎了(华为p20外屏碎了多少钱)

  • excel名字两个字和三个字对齐(excel名字两个字中间加空格)

    excel名字两个字和三个字对齐(excel名字两个字中间加空格)

  • 戴尔灵越5000和7000区别(戴尔灵越5000和成就3400)

    戴尔灵越5000和7000区别(戴尔灵越5000和成就3400)

  • 电脑开网页慢什么原因(电脑打开网页很慢是怎么回事)

    电脑开网页慢什么原因(电脑打开网页很慢是怎么回事)

  • 硬盘hdd什么意思(机械硬盘hdd什么意思)

    硬盘hdd什么意思(机械硬盘hdd什么意思)

  • 1000兆流量是1g吗(一千兆流量)

    1000兆流量是1g吗(一千兆流量)

  • 台式电脑没有网络怎么办(台式电脑没有网络了怎么恢复)

    台式电脑没有网络怎么办(台式电脑没有网络了怎么恢复)

  • 怎么用微信登录qq(抖音怎么用微信登录)

    怎么用微信登录qq(抖音怎么用微信登录)

  • 苹果xr怎么下载app(苹果XR怎么下载软件)

    苹果xr怎么下载app(苹果XR怎么下载软件)

  • 华为mate30pro屏幕用不用贴膜(华为mate30pro屏幕什么牌子)

    华为mate30pro屏幕用不用贴膜(华为mate30pro屏幕什么牌子)

  • 手机中bizimg能删除吗(手机中bizimg文件可以删除吗)

    手机中bizimg能删除吗(手机中bizimg文件可以删除吗)

  • 三星开机图标闪烁开不了机怎么办(三星开机图标闪烁)

    三星开机图标闪烁开不了机怎么办(三星开机图标闪烁)

  • 电脑膜怎么撕下来(撕电脑膜技巧)

    电脑膜怎么撕下来(撕电脑膜技巧)

  • 微信怎么发微云文件(微云怎么分享给微信好友)

    微信怎么发微云文件(微云怎么分享给微信好友)

  • 如何关闭杀毒软件(如何关闭杀毒软件和防火墙)

    如何关闭杀毒软件(如何关闭杀毒软件和防火墙)

  • 触宝电话如何改号码(触宝电话如何改手机号)

    触宝电话如何改号码(触宝电话如何改手机号)

  • Win11如何加入预览体验计划 Win11加入预览体验计划的方法(怎么加入win11预览计划)

    Win11如何加入预览体验计划 Win11加入预览体验计划的方法(怎么加入win11预览计划)

  • 法人个人账户收款是否属于公司业务
  • 公司账户转私人账户要多久时间
  • 发给员工的福利费可以全部税前抵扣吗
  • 烟丝是消费税的征收范围
  • 员工在外出差的说说
  • 税务局代个人开票
  • 本期免税额怎么填写
  • 关税的税收主体是外国的进出口商
  • 油票发票在报销中怎么开
  • 可以自己制作的商品
  • 企业所得税计税金额怎么算
  • 债务重组的会计处理方法
  • 怎样填列分析资产负债表
  • 施工企业预算怎么编制
  • 出售房屋缴纳的印花税
  • 财务人员的大忌
  • 快递公司需要交税吗
  • 风险纳税人怎么查询
  • 外国人的纳税人识别号是护照号吗
  • 电子发票收款人和复核人可以是一个人吗
  • 事业单位材料费分析怎么写
  • 典当行的账务处理会计分录大全
  • 其他货币资金怎么做账
  • 上月的应付账款怎么记账
  • 企业在项目建设前必须进行
  • 营收和产值的区别和联系
  • 微商行业代理奖金如何入账
  • 购入已提足折旧的固定资产
  • 在windows7中桌面指的是全部窗口
  • 销项负数发票怎么报税
  • 公司投资股票如何做账
  • php数组函数题目
  • 福利性分配举例
  • php如何读取文件内容
  • vue实现鼠标悬浮 显示全部内容
  • 萨勒克国家公园课文
  • 采用汇兑的方式归还前欠货款
  • 公司车辆缴纳车船税需要什么资料
  • vue项目如何打包成dist
  • php session_id
  • system error
  • 个人出租房可开发票吗
  • 本期应补退税额和期末未缴税额
  • viite
  • 代扣代缴个税手续费返还文件
  • 单位向职工出租房子
  • oracle与mysql的优缺点对比
  • 没有收入该怎么办
  • 注册资本认缴出资日期是什么意思
  • sqlserver数据库事务
  • c#连接数据库的基本步骤是什么
  • 收据能否入账
  • 个人去税务局开劳务费怎么开
  • 无形资产摊销账面价值
  • 房地产企业沙盘模拟
  • 股东借款转实缴资本
  • 小微企业注册流程及注意事项
  • 美国支票名字不一致
  • 利用的英文
  • mysql5717安装过程
  • ssh连接虚拟机centos
  • centos5.8服务器
  • windows7个性化菜单
  • 电脑windowxp系统重装
  • os x10.11el capitan beta3下载地址
  • win10预览版和正式版区别
  • ini文件是什么意思
  • mac safari浏览器网页不能正常显示
  • win8.1怎么用
  • win7的系统电脑
  • 命令行查看硬盘序列号
  • windows10打开此电脑
  • nodejs mock
  • unity preferences
  • js复制字符串的方法
  • python数据类型总结
  • 常州国家税务局待遇
  • 社保诚信申报怎么取消
  • 资源税的定义是什么
  • 大连市国家税务网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设