
vue
走错路的程序员
爱程序,爱技术.更爱老婆和骇子.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在外部函数中使用vue变量
有的时候我需要在外部的函数中调用vue 创建的vm方法或属性.例如 我需要在 outfn函数中调用 DoSave这个方法下面有2个方法方法一var vm = new Vue({ .... methods:{ DoSave(){ ... }, }})function outfn(){ vm.DoSave() //注意这个vm 不要跟其它vue文件中的名字重名, 因为都是放在window下面的}方法二function outfn(){ window.原创 2022-01-08 11:37:06 · 1195 阅读 · 0 评论 -
Vue中 匿名函数直接执行$forceUpdate()更新.
vue中, 表格行, 需要实现当商品信息被选择的时候, 同时把商品的其它信息也写入到订单数据的其它几个字段中.<template v-for="(record,index) in DataSource"><tr > <td> <a-select v-model="record.SKU" placeholder="商品编码(SKU)" @change="(value,e) => {原创 2021-11-09 11:12:57 · 1121 阅读 · 0 评论 -
vue 发布到springboot的步骤
时间 2020年1月,应该是使用了最新的spring boot, 和vue使用的是vue/cli@30.打包前要配置vue中静态资源的文件路径.vue.config.js中.module.exports = { publicPath: '/static/', // 这个指向的地址就是打包后,html文件引用js文件的路径地址.}这个指向的地址就是打包后,html文件引用js文件的路径地址.如下示例, <link href=/static/js/chunk-2d0aa22f.a9原创 2021-01-04 14:30:51 · 1692 阅读 · 2 评论 -
vue 8小时 解决axios提交时间类型时区问题
vue 用 axios 提交是,会少8小时的问题,解决axios提交时间类型时区问题,qs.stringify()时区问题用axios提交时需要qs.stringify()序列化,qs默认的时间格式化为Date.prototype.toISOString;//返回的是格林威治时间比北京时间晚8小时需要修改默认日期格式化方法/*stringify默认配置 defaults = { delimiter: '&', encode: true, encoder: ut原创 2021-01-01 17:59:49 · 2790 阅读 · 0 评论 -
Vue/cli@3 打包成多页
默认vue的脚手架是打包成一个html文件的. 要想打包成多个html文件.也非常简单.只需要在 vue.config.js 中增加pages 节点即可.我下面的代码就把一个main.js打包成了两个文件.分别是后台界面Manage.html和移动端界面 Mobile.html当然你改下配置就可以分别打包成不同的文件. console.log("开始打包"); module.exports = { // 这里是配置上线读取当前目录,默认是根路径,如 /js, /css 等,具体根原创 2021-01-02 21:19:09 · 1703 阅读 · 2 评论 -
vue和WebAPI 中WebAPI如何接收参数
.NET Core WebAPI post参数传递时后端的接收方式自从前台用了Vue 的 axios 之后, 前后台交互默认变成了request pyload模式, 传过来的数据默认变成了. application/json传递数据的格式见下图.既然是进入了新的时代建议以后都用这种方式传参.前台代码axios.post('/api/FaHuoTongZhiDan/RemoveTZD',{"Id":Id} ) .then(res => { res= res.data原创 2020-12-15 23:11:58 · 1458 阅读 · 0 评论 -
vue, axios, asp.net core, web api, 接收参数
前端用 ant desgin vue 后端用asp.net core 3.1 中间用axios访问后台, 不管怎么着都访问不到后来才搞明白.废话少说. 直接上代码. 说点关键的部分.vue这样写<script>import axios from 'axios';var queryModel ={ BoCiHao:'123456'}// 这个headers 可以不传, 默认就是 application/jsonvar headers = { headers:原创 2020-12-09 16:14:39 · 1358 阅读 · 0 评论 -
vue ant desgin 中 table自动高度
vue ant desgin 中 table自动高度<template><div> <a-page-header style="border: 1px solid rgb(235, 237, 240)" title="发货单" sub-title="12" @back="() => null" > </a-page-header> <div class="table-op原创 2020-11-28 20:53:29 · 1992 阅读 · 0 评论 -
Eslint的默认配置
{ "editor.tabSize": 2, "files.associations": { "*.vue": "vue" }, "editor.autoFixOnSave": true, "eslint.options": { "extensions": [ ".js", ".vue" ] }, "eslint.validate": [ "java原创 2020-10-30 15:14:09 · 4430 阅读 · 0 评论 -
G2 动态更新某个文本的方法
蚂蚁金服的 G2 这个库有提供写入文本的功能. 可惜没提供比较好的 示例.想动态更新文本还是要研究一番的. 我就研究了一上午. 终于研究通了, 把重点说一下.如果要想在界面上做到下面的这种效果.需要在代码中新建一个View专门渲染文本 , 到时候更新的时候专门更新某个View. 这样可以保证其他的数据不会被更新掉. 并且content 要写成函数的形式. 代码如下.<script lang="ts">import Vue from 'vue';import { Chart }原创 2020-10-21 13:52:15 · 980 阅读 · 0 评论 -
根据矩形框的4个顶点坐标计算yolo的坐标.
根据矩形框的4个顶点坐标计算yolo的坐标. // # 转换成yolo格式的数据集, // # labelname 所属分类 // # imgwidth,imgheight 图像的宽和高 // # points (左上角的点, 右上角的点, 右下角的点, 左下角的点) ConvertToYolo(labelname: string, imgwidth: number, imgheight: number, points: Array<Point>) { let xmi原创 2020-10-13 08:45:01 · 2809 阅读 · 1 评论 -
无法写入文件“/babel.config.js”,因为它会覆盖输入文件。
我用的visual code , 今天不知为何, eslint 不会进行检测也不会进行格式化了. 而且错误提示里面提示出了好多一样的. 错误都是如下的.无法写入文件“/babel.config.js”,因为它会覆盖输入文件。无法写入文件“/babel.config.js”,因为它会覆盖输入文件。无法写入文件“/babel.config.js”,因为它会覆盖输入文件。百度了半天也没找到答案, 于是我就自己瞎猜了.后来找到了原因, 原来跟 tsconfig.json 的配置有关.{ "co原创 2020-10-10 13:39:55 · 7162 阅读 · 7 评论 -
python tornado 路由 web API式路由前后分离
目前流行前后端分离, 前端一般用Vue或React 做前端, 后端用C#,python,java,php的 都可以.而python语言中的web框架有 , Django 和Flask, 还有tornado.其中 Tornado 特别适合Api开发, 据说性能强劲, 它是非阻塞式服务器,而且速度相当快。得利于其非阻塞的方式和对 epoll 的运用,Tornado 每秒可以处理数以千计的连接,这意味着对于实时 Web 服务来说,Tornado 是一个理想的 Web 框架.更多的好处咱就不多说了. 请移原创 2020-09-24 14:08:39 · 1604 阅读 · 0 评论 -
关于vue跨域问题,修改代理后仍出现404
这几天在学习vue,到了其中的网络请求部分,由于是前后端分离结构,所以自然就出现了跨域问题。我的前端运行在8080端口, 后端运行在8181端口我的vue.config.js配置如下const path = require('path')const webpack = require('webpack')const GitRevisionPlugin = require('git-revision-webpack-plugin')const GitRevision = new GitRevis原创 2020-09-23 14:52:06 · 6323 阅读 · 0 评论 -
Vue开发易懂的快速入门 比官方手册易懂
作为一个老程序员, 突然间遇到Vue这个 “萌新的小姑娘” 突然间觉得, 自己真的老了.我感觉主要问题是官方手册整的有点不是很清晰.Vue开发 一下子引入了很多的技术链, 工具链, 概念链, 使得我们这些个刀耕火种过来的老程序员突然间有点适应不过来… 最主要的是入门文档写的不易懂, 没有讲清楚概念, 弄的模模糊糊的… 就几条命令. 感觉懵懵的. 真的自己动手操作过之后就明白了.看Vue的官方文档, 也是看的懵懵的. 这些文档都有一个缺点, 都没讲概念,定位 理清关系.好,我下面就按照一原创 2020-09-17 17:40:55 · 461 阅读 · 0 评论 -
C# Vue TreeSelect 的树形控件的节点加载问题,如何去掉节点前面的小三角.
C# Vue TreeSelect 的树形控件的节点加载问题,如何去掉节点前面的小三角.主要是利用了C# List 的 dynamic 类型. public ActionResult AjaxLoadAllDepartments() { var tree = cache.GetCache<List<dynamic>>("AllDepartmentsTree"); if (tree ==null) {原创 2020-05-25 11:19:12 · 1471 阅读 · 0 评论