小编BGT*_*ate的帖子

Vue JS:data(){return {}}与data :()=>({})的区别

我很好奇这两个数据函数,这两者之间有什么区别.

我经常看到的是

data () {
  return {
    obj
  }
}
Run Code Online (Sandbox Code Playgroud)

和我通常使用的ES6"胖箭"

data:()=>({
  obj
})
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vuejs2

13
推荐指数
1
解决办法
6543
查看次数

Vue js:Vuetify服务器端数据表搜索过滤器无法正常工作

我正在使用vuetify作为我的数据表.分页和排序正在工作,但搜索过滤器除外.搜索过滤器的响应数据是正确的,但问题是它没有呈现对我的模板的响应.在vuetify docs中,theres只有分页和排序.我正在尝试通过服务器端实现搜索功能.

我的User.vue

export default{
    data () {
    return {
      max25chars: (v) => v.length <= 25 || 'Input too long!',
      tmp: '',
      search: '',
      totalItems: 0,
      pagination: {
        rowsPerPage: 1,
        search: ''
      },
      headers: [
        {
          text: 'Name',
          sortable: true,
          value: 'name',
          align: 'left'
        },
        {
          text: 'Email Add',
          sortable: true,
          value:'email',
          align: 'left'
        },
        {
          text: 'Roles',
          sortable: true,
          value:'roles_permissions',
          align: 'left'
        },
        {
          text: 'Date joined',
          sortable: true,
          value:'created_at',
          align: 'left'
        }
      ],
      items: [],
      loading: false, …
Run Code Online (Sandbox Code Playgroud)

javascript datatable laravel vue.js vuetify.js

8
推荐指数
1
解决办法
1万
查看次数

Expo build:ios 尝试确保 Apple Developer Portal 上存在 App ID 时出现问题

我正在尝试build:ios在博览会上运行,当我选择

? 您会提供自己的 Apple 推送通知服务密钥吗?让世博来处理流程

它抛出一个错误,告诉我我无权访问会员资源。我不是球队的老板。我只是一个拥有应用程序经理角色的开发人员。

× 尝试确保 Apple Developer Portal 上存在 App ID 时出现问题!原因:意外响应,原始:{"responseId":"","re​​sultCode":1200,"resultString":"Access Unavailable","userString":"您目前无权访问此会员资源。请联系您团队的帐户持有人、帐户持有人或管理员。","creationTimestamp":"2019-09-27T07:56:56Z","protocolVersion":"QH65B2","userLocale":"en_US","re​​questUrl":" https ://developer.apple.com/services-account/QH65B2/account/ios/identifiers/listAppIds.action ","httpCode":200}

我可以跳过这个问题吗?或者有其他方法。

ios react-native expo

7
推荐指数
1
解决办法
646
查看次数

在$ refs中添加样式?

无法在$ refs属性中添加样式.无法设置未定义的属性'cssText'.这可能吗?找不到任何类似的东西

this.$refs['ticketCode_'+this.resoTrans_id].style.cssText =
                "background-color:#66BB6A !important; border:1px solid #66BB6A !important; color:#fff !important;";
Run Code Online (Sandbox Code Playgroud)

没有.style的打印似乎工作正常 console.log(this.$refs['ticketCode_'+this.resoTrans_id])

VueComponent {_uid: 493, _isVue: true, $options:
Run Code Online (Sandbox Code Playgroud)

javascript vue.js

6
推荐指数
1
解决办法
9815
查看次数

Expo TaskManager API:在“导出默认值”之外更新状态

我正在创建一个跟踪用户当前位置并每 5 秒将数据发送到服务器的应用程序。我正在使用 expo 并且有一个TaskManager需要在范围外初始化的 API 。是否有另一种方法可以在不使用 redux 的情况下更新“导出默认值”之外的状态?

export default class App extends Component {
  constructor(props){
    super(props)


  }

  state = {
    mapRegion: null,
    hasLocationPermissions: false,
    locationResult: null,
    marker: {
      latitude: 0,
      longitude: 0
    },
    latitude: 0,
    longitude: 0,
    location: null,
    errorMessage: null
  }

  componentWillMount() {
    this.onLoad();
  }
  componentDidMount() {
    //console.log(store.getState())
  }

   onLoad = async () => {
    let { status } = await Permissions.askAsync(Permissions.LOCATION);

    if (status !== 'granted') {
      this.setState({
        locationResult: 'Permission to access location was denied', …
Run Code Online (Sandbox Code Playgroud)

reactjs react-native expo

6
推荐指数
1
解决办法
1284
查看次数

Laravel-Mail:如何通过 -&gt;attachData 来查看

我正在尝试在 laravel 邮件中使用内联附件,但似乎很不幸。我也试过这一个,但通过原始数据的embeding不起作用。我有一个 base 64 image/png 这里是它的一个例子

现在我正在尝试使用 attachData 但如何->attachDatamailtransaction.blade. 我应该从我的控制器获取 attachData 但我应该调用什么变量?

控制器.php

Mail::send(['html'=>'mailtransaction'], $data_content, function($msg) use ($to, $issueType, $base64){
        $msg->to($to); // change this upon finishing
        $msg->attachData($base64, 'test.png', ['mime'=>'image/png']);
        $msg->subject($issueType);
      });
Run Code Online (Sandbox Code Playgroud)

mailtransaction.blade

<!DOCTYPE html>
<html>
<head>
</head>
<body style="width:100%;">
    <div style="border:0px solid #000; width:1000px !important;">
        <div style="display: inline-block;">
            <img src="{{$message->embed('storage/app/public/images/logo.png')}}" height="50px" width="50px">
        </div>
        <div style="display: inline-block; vertical-align: top;">
            <div style="font-size:24px; margin-bottom: -10px;">Fraud Detection Tool</div>
            <div>Suspicious Transaction details</div>
        </div>
        <hr style="border:0px; border-bottom:1px …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5

5
推荐指数
1
解决办法
3554
查看次数

Laravel-Vue JS:什么是访问后端的最佳方法

我正在使用Laravel API护照通过vue进行SPA身份验证。到目前为止,我所做的是每次我需要访问后端时都需要调用header才能接受受保护的路由

const userObj = JSON.parse(window.localStorage.getItem('token'));
var header = {
    'Accept' : 'application/json',
    'Authorization' : 'Bearer '+ userObj.access_token
}
axios.get('/prod/test',{headers : header})
    .then(response=>{
        console.log(response);

    });
}
Run Code Online (Sandbox Code Playgroud)

有没有更清洁的方式来做到这一点,谢谢

javascript laravel vue.js laravel-5.5

3
推荐指数
1
解决办法
89
查看次数

Vue js:如何在url中获取特定的路由参数

我有一个嵌套的路由设置

let routes = [
{
    name: 'Admin',
    path: '/prod/:id',
    component: Admin,
    meta: {
        requiresAuth: true,
        title: 'Admin - Fraud tool'
    },
    children:[
        {
            path: 'users',
            component: Users
        }
    ]
}];
Run Code Online (Sandbox Code Playgroud)

然后我的网址看起来像这样

http://localhost/prod/admin/users
Run Code Online (Sandbox Code Playgroud)

如何admin在 vue js 中获得这条路线?

javascript vue.js

1
推荐指数
1
解决办法
5407
查看次数