小编Jaz*_*uly的帖子

如何在vue中创建警报确认框

我想在删除文件之前显示一个对话框,我该如何使用vue?

这是我尝试的

我的按钮删除文件

<a href="javascript:;" v-on:click="DeleteUser(artist.id, index)" onClick="return confirm('are you sure?');">Delete</a>
Run Code Online (Sandbox Code Playgroud)

这是我的删除方法

DeleteUser(id, index) {
                axios.delete('/api/artist/'+id)
                .then(resp => {
                    this.artists.data.splice(index, 1);
                })
                .catch(error => {
                    console.log(error);
                })
            },
Run Code Online (Sandbox Code Playgroud)

该对话框显示,但无论我选择它如何删除文件。

javascript alert vue.js vuejs2

9
推荐指数
2
解决办法
9762
查看次数

如何使用 Vue.js 进行多个嵌套路由?

是否可以创建多于 2 个的嵌套路由?

我想创建这样的东西:

+--------------------+
| User               |
| +----------------+ |
| | Profile        | |
| | +------------+ | |
| | | About      | | |
| | | +--------+ | | |
| | | | Detail | | | |
| | | +--------+ | | |
| | +------------+ | |
| +----------------+ |
+--------------------+
Run Code Online (Sandbox Code Playgroud)

所以在网络上会是这样

关联: /localhost/user

网页显示:

USER
Run Code Online (Sandbox Code Playgroud)

关联: localhost/user/profile

网页显示:

USER
  PROFILE
Run Code Online (Sandbox Code Playgroud)

关联: localhost/user/profile/about

网页显示:

USER
  PROFILE
    ABOUT
Run Code Online (Sandbox Code Playgroud)

关联: localhost/user/profile/about/detail

网页显示:

USER …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-router vue-component vuejs2

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

如何在一个组件Vue上创建多个图表

我想在.vue component一个.js文件和一个文件中从chart.js创建多个图表,我该如何创建它?

到目前为止,我尝试.js为每个图表创建另一个文件。

这是我的代码

LineChart.js文件

import {Line} from 'vue-chartjs'

export default {
  extends: Line,
  mounted () {

    this.renderChart({
      labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
      datasets: [
        {
          label: 'Data One',
          backgroundColor: '#FC2525',
          data: [40, 39, 10, 40, 39, 80, 40]
        },{
          label: 'Data Two',
          backgroundColor: '#05CBE1',
          data: [60, 55, 32, 10, 2, 12, 53]
        }
      ]
    }, {responsive: true, maintainAspectRatio: false})

  }
}
Run Code Online (Sandbox Code Playgroud)

Step2.vue组件

<template>
  <div class="Chart">
    <h2>Linechart</h2>
    <line-example></line-example>
  </div>
</template>

<script> …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js chart.js

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

如何完全关闭媒体流javascript上的相机

我正在尝试创建一个视频会议网络应用程序..

问题是我试图在中间会议上禁用我的相机,它可以工作,但我的笔记本电脑相机指示灯仍然亮着(灯亮着),但在我的网络上,视频显示空白屏幕,这是正常的还是我错过了什么?

这是我尝试的

videoAction() {
  navigator.mediaDevices.getUserMedia({
    video: true,
    audio: true
  }).then(stream => {
     this.myStream = stream
  })

  this.myStream.getVideoTracks()[0].enabled = !(this.myStream.getVideoTracks()[0].enabled)
  this.mediaStatus.video = this.myStream.getVideoTracks()[0].enabled
}
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome webrtc peerjs

4
推荐指数
2
解决办法
2万
查看次数

如何在 Laravel Eloquent 中使用 MIN 和 MAX sql 查询

我想在同一行使用minmaxlaravel elaquent,这可能吗?

Appointmentsetting::where('Day','=',1)
->whereIn('PersonID', function ($query) {
    $query->select('p.id')
        ->from('users as p')
        ->join('appointmentsettings as aps', 'aps.PersonID', '=', 'p.id')
        ->where('p.active', '=', 1)
        ->where('aps.CompanyID', '=', 1)
        ->orWhereIn('aps.PersonID', function ($query2) {
            $query2->select('cps.user_id')
                    ->from('companypersonstructs as cps')
                    ->where('cps.CompanyID', '=', 1);
        })
        ->groupBy('aps.PersonID');
})
->where('active', '=', 1)
->select(\DB::raw("SELECT MIN(StartFrom) AS StartFrom, MAX(EndTo) AS EndTo"));
->get();
Run Code Online (Sandbox Code Playgroud)

我有错误

SQLSTATE[42000]:语法错误或访问冲突:1064 你的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 1 行的“约会设置”中的“SELECT MIN(StartFrom) AS StartFrom, MAX(EndTo) AS EndTo”附近使用正确的语法

mysql sql laravel eloquent laravel-5

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

如何使用onlick填充多个输入表单

我正在尝试使用AJAX创建实时搜索.

然后,当我单击结果时,我希望结果填充5个输入字段.

这是我尝试过的:

这是我的cari.php档案:

while ($cari_karyawans = $cari_karyawan->fetch()) { ?>
   <div class="result" onclick="fill('nik','<?php echo $cari_karyawans['nik_k_ptayp']; ?>')">
   <div class="result" onclick="fill('nama','<?php echo $cari_karyawans['nama_k_ptayp']; ?>')">
   <div class="result" onclick="fill('lokasi','<?php echo $cari_karyawans['jabatan_k_ptayp']; ?>')">
   <div class="result" onclick="fill('divisi','<?php echo $cari_karyawans['divisi_k_ptayp']; ?>')">
   <div class="result" onclick="fill('jabatan','<?php echo $cari_karyawans['lokasi_k_ptayp']; ?>')">
   <a><small class="text-muted"><i><?php echo $cari_karyawans['nik_k_ptayp']; ?></i></small> / <small class="text-muted"><i><?php echo $cari_karyawans['nama_k_ptayp']; ?></i></small></a>
 </div></div></div></div></div>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

以下是我尝试填充结果的方法:

function fill(nik, nama, lokasi, divisi, jabatan) {
   $('#nik').val(nik);
   $('#nama').val(nama);
   $('#lokasi').val(lokasi);
   $('#divisi').val(divisi);
   $('#jabatan').val(jabatan);
   $('#display').hide();
}
Run Code Online (Sandbox Code Playgroud)

这是我的输入文件:

<input type="text" class="form-control" id="nik">
<input type="text" class="form-control" …
Run Code Online (Sandbox Code Playgroud)

html javascript php jquery

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

如何在shell脚本linux上使用case语句

我正在尝试创建一个脚本,用于检查用户是否已经注册,然后在用户名后添加号码,username1并且在我获得唯一用户名后将继续循环。

这是我尝试的

username="tes2"
password="tes2"
exists=$(grep -c "^$username:" /etc/passwd)
case=$exists
i=1

while true
do
    case "$case" in
        *)
            echo 'generate new user'
            i=$(( $i + 1 ))
            username="$username""$i"
            exists=$(grep -c "^$username:" /etc/passwd)
            case=$exists;;
        0) 
            pass=$(perl -e 'print crypt($ARGV[0], "password")' $password)
            useradd -m -p "$pass" "$username"
            echo 'success add $username' 
            break;;
    esac
done

echo "Quit"
Run Code Online (Sandbox Code Playgroud)

当我运行这个脚本时,它会保留generate new user.

shell

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