js文件获取vue文件中的值

组件index.vue中引入接口文件index.js,接口文件index.js中需要获取组件index.vue日期选择器中的日期 dateSel 来当作接口的日期参数

index.vue:

复制代码
 1 <el-date-picker
 2         v-model="dateSel"
 3         size="mini"
 4         type="date"
 5         :editable="false"
 6         :clearable="false"
 7         :picker-options="pickerOptions"
 8         placeholder="选择日期"
 9         format="yyyy-MM-dd"
10         value-format="yyyy-MM-dd"
12       </el-date-picker>
复制代码
复制代码
<script>
import { findResourceUse } from './api/index'

const dateApi = require('./api/index').default
export default({
data () {
    return {
      dateSel: global.today,
      pickerOptions: {
        disabledDate(time) {
          return time.getTime() > Date.now();
        }
      },
      
  },
created() {
    dateApi.sendThis(this)
  },
})
</script>
复制代码

index.js:

复制代码
 1 const findResourceUseInfo = `${wzUrl}/rmdistributecenter/findResourceUse` // 不重要的接口
 2 
 3 let dateS = null
 4 const sendThis = (_this)=> {
 5   dateS = _this
 6 }
 7 export default {
 8   sendThis // 暴露函数
 9 }
10 
11 export function findResourceUse (params) {
12   return req({
13     url: `${findResourceUseInfo}?orderDate=${dateS.dateSel}`,
14     method: 'get',
15     params: params
16   })
17 }
复制代码

调用组件中的方法也是一样的操作 

参考链接:https://www.jb51.net/article/195714.htm

posted @   //唉  阅读(1667)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示