天天看點

liferay中整合vue--打包注意事項

1、api->base.js

post方法 data的轉義   data->

            ajax_post: (url,data,param,callback,this_) => {

    let qs = require('qs')

   // console.log('post:'+url)

   // console.log(data)

   // console.log(qs.stringify(data))

   // console.log('param:')

   // console.log(param)

    axios.post( url,qs.stringify(data), { params:param }).then(res => {

      let data= res.data

      if(data.success){

        if(callback){

          if(data.message&&data.message.length>0){

            try{

            //  console.log(JSON.parse(data.message))

              callback(JSON.parse(data.message))

            }catch(e){

              console.log('異常了')

              console.log(e)

            }

          }else{

            callback()

          }

        }

      }else{

      this_.$alert(data.message,'系統提示');

      }

    })

  }