logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue2实现子组件改变父子组件的数据(TS版)

制作组件的时候大部分情况需要在子组件内部改变父组件的数组,但是由于vue的限制,在子组件改变父组件的state会报错,本文介绍如何利用v-model实现父子组件的数据双向绑定。本文环境- vue2(2.5+)- vue-class-component- vue-property-decorator大致思路是用input的value承载父组件的数据,然后使用v-mod

Vue2单页应用导致的微信支付安全域名问题

最近vue的单页应用在测试时遇到一个比较严重的问题,在微信内调起微信支付老是报错,排查后发现是安全域名的设置有问题。vue的单页应用有两种模式,hash和history两种,而hash模式下的url是有一个‘#’的,导致唤起微信支付的域名不固定。但是微信的一个商户平台只能添加5个安全域名,如果要把它的多种情况都写入明显是不可能的。而history模式是需要后台去配合的。那怎么单纯的前端去解决呢?/

#微信
基于Vue2+TypeScript的项目规划搭建

这次重构考虑了很久最终选择了Vue2作为前端的主要框架,还有一些辅助的技术。项目就环境而言健壮性还是很不错的。在搭建环境的过程中遇到了很多问题,浪费了很多时间。这里把环境配置的过程贴出来,如果你们遇到了同样的问题,希望可以帮你们节省一些时间。

#typescript#前端#重构
vue如何像Element那样封装组件

用过 vue 的应该都知道 element ,因为确实是 vue ui 组件中做的非常不错的,里面的组件封装页比较值得学习。前不久我发过一篇如何合法的在子组件中改变父组件的值,从而实现自定义组件的文章,但是里面用到了 TypeScript ,所以写法上和普通的不使用 TypeScript 的项目有很大差别,这里整理一下最简单的 vue 环境该怎么封装。其实官网里有如何封装的描述,链接在这里 =&g

Webpack4 升级全教程

webpack4 发版也有一段时间了,发现 vue-cli 还是基于 webpack3 ,于是想着升级一个项目模板。这里是升级后的项目,可以直接使用。=> 项目模板在这里,relase@4分之下整体而言坑还是很多的,但是基本都是一些版本错误,升级一下包的版本大部分都可以解决。先是常规的 vue-cli 安装。然后 webpack 升级到 4.8.1,安

Docker-compose 多容器冲突解决方法

问题描述最近在配置 Docker-compose 时经常出现冲突问题,这里贴出解决方法报错如下WARNING: Found orphan containers (blog_server) for this project. If you removed or renamed this service in your compose file, you can run this command...

#docker
到底了