
前端开发
The pure land
这个作者很懒,什么都没留下…
展开
-
vue @click传参时this问题
vue中,当button的@click函数传递data中数据作为函数参数时,不可使用this.xxx,因为此时this指向button自身,而不是数据。例如,下列为错误示范:<el-button type="primary" round @click="exchange(this.tableDatae)">兑换</el-button>export default{data(){ return { tableData:'k' } }}正确示范:&l原创 2021-05-07 14:07:09 · 6204 阅读 · 0 评论 -
el-image因src路径问题加载失败
载入图片目录路径如下起初,我将路径这样写<el-image :src="/src/assets/3.jpg"></el-image>但图片加载失败应改为<el-image :src="require('@/assets/3.jpg')"></el-image>图片加载成功原创 2021-04-27 20:27:47 · 2731 阅读 · 1 评论 -
vue设置单页背景图片,不影响其他页面
想设置某一页的背景图片,其他页不受影响。起初,我在style中设置<style>body{ background-image: url("../assets/bg5.jpg"); background-size: cover; background-repeat: no-repeat;}</style>但会使其他页面被影响,导致所有页面都有这个背景图片。解决方法: mounted() { document.querySelector('body'原创 2021-04-19 22:11:22 · 2592 阅读 · 2 评论 -
vue router-link下划线和颜色问题
使用router-link链接的文字,默认为蓝色并带下划线,很不好看。解决方法:在<style scoped></style>中添加样式:<style scoped>.router-link-active { text-decoration: none; color: yellow;}a{ text-decoration: none; color: white;}</style>a指文字不带下划线且为白色,router-l原创 2021-04-13 21:03:42 · 12531 阅读 · 4 评论 -
vue使用moment将时间戳转为标准日期时间格式
vue网页中显示数据库中datetime类型数据时,没有显示为年-月-日 时:分:秒的标准格式,而是显示为时间戳,与我们的要求不一致。我们需要使用moment进行转换1.安装momentnpm install moment --save2.在需要格式转换的vue页面中引入momentimport moment from 'moment'3.在 export default中添加filter过滤器和时间转换函数filters:{ dateForm:function (el) {原创 2021-03-19 20:07:26 · 5691 阅读 · 0 评论 -
vue inject刷新
1、修改App.vue<template> <div id="app"> <router-view v-if="isRouterAlive"></router-view> </div> </template><script> export default { name: "app", provide() { return { reload:转载 2021-03-17 16:26:48 · 709 阅读 · 0 评论 -
微信小程序view图片居中铺满
wxml<view class="bt"></view>wxss.bt{ /*关于背景图片的设置*/ background-image:url('')/*图片地址*/ background-size: 100% 100%;/*图片显示大小*/ background-repeat:no-repeat;/*是否重复多个*/ background-position: center;/*图片位置*/}...原创 2020-12-14 11:01:06 · 2961 阅读 · 1 评论 -
微信小程序bindsubmit真机提交表单失败
在我先前的博文 微信小程序提交表单中,使用了form bindsubmit提交,这也是一种比较常见的方式,但是,在部分安卓真机上会出现获取不到表单内容的情况。遇到这种情况,可以换成bindinput方式,不再使用form,给input标签加上bindinput属性,在js中通过e.detail.value获取input框中的值先放效果wxml<view class="modify-form"> <view class="label-list">原创 2020-12-11 10:45:03 · 1720 阅读 · 0 评论 -
微信小程序音乐播放页面的布局
1.效果图如下,点击播放按钮后,光碟转动,播放按钮变为暂停按钮;播放中点击暂停,光碟复位,暂停按钮恢复为播放按钮。本文仅提供样式布局,按钮响应不作介绍2.样式布局代码wxml:<view class="page_music"> <view class='icon {{isPlay?"rotateAu":""}}'> </view> <view class="tools"> <view class="la原创 2020-12-10 09:01:52 · 2280 阅读 · 0 评论 -
微信小程序提交表单
先看效果身份选择使用了picker具体代码:form.wxml<view class="modify-form"><form bindsubmit='getForm'> <view class="label-list"> <view class="label">姓名</view> <view class="input-box"> <input placehold原创 2020-12-08 13:20:55 · 4488 阅读 · 0 评论 -
微信小程序页面带参数跳转
页面由page1跳转到page2,携带systemName的值,则page1.js//页面跳转函数data:{ index:'hello'}system:function(e){ wx.navigateTo({ url: '/pages/page2/page2?systemName='+index, success: function(res) { } }) },page2.jsda原创 2020-12-08 11:06:46 · 787 阅读 · 0 评论 -
解决微信小程序input文字贴左侧问题
1.写了一个提交表单,input文字贴近左侧,很不好看原wxml:<view class="label-list"> <view class="label">所在公司/学校</view> <input placeholder="请输入您的公司/学校" value="{{school}}" placeholder-class="place" name='school'/> </view>原wxss:原创 2020-12-03 10:43:43 · 6799 阅读 · 1 评论